@charset "UTF-8";@font-face{font-display:swap;font-family:Faustina;font-style:normal;font-weight:100 900;src:url("../fonts/Faustina/Faustina-VariableFont_wght.e206879c1863.woff2") format("woff2")}@font-face{font-display:swap;font-family:Faustina;font-style:italic;font-weight:100 900;src:url("../fonts/Faustina/Faustina-Italic-VariableFont_wght.a83a8ce60162.woff2") format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300 400;src:url("../fonts/IBM_Plex_Mono/IBMPlexMono-Regular.e22016275ee7.woff2") format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500 700;src:url("../fonts/IBM_Plex_Mono/IBMPlexMono-Medium.48402e36cff1.woff2") format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url("../fonts/Roboto/Roboto-VariableFont_wdth,wght.3aa911d4a1e7.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url("../fonts/Roboto/Roboto-VariableFont_wdth,wght.3aa911d4a1e7.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url("../fonts/Roboto/Roboto-VariableFont_wdth,wght.3aa911d4a1e7.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url("../fonts/Roboto/Roboto-VariableFont_wdth,wght.3aa911d4a1e7.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url("../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.5b03341126c5.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url("../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.5b03341126c5.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url("../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.5b03341126c5.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url("../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.5b03341126c5.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url("../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.5b03341126c5.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url("../fonts/Montserrat/Montserrat-VariableFont_wght.b87689f37dfb.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url("../fonts/Montserrat/Montserrat-VariableFont_wght.b87689f37dfb.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url("../fonts/Montserrat/Montserrat-VariableFont_wght.b87689f37dfb.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url("../fonts/Montserrat/Montserrat-VariableFont_wght.b87689f37dfb.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url("../fonts/Montserrat/Montserrat-VariableFont_wght.b87689f37dfb.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url("../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.5a669c0a7180.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url("../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.5a669c0a7180.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url("../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.5a669c0a7180.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url("../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.5a669c0a7180.ttf") format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url("../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.5a669c0a7180.ttf") format("truetype")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("../fonts/MaterialIcons/MaterialIcons-Regular.570eb83859dc.woff2") format("woff2")}.material-icons{display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.card-body-date,.card-subtitle,.editorial-header .headings .editorial-details,.error-page h1,.error-page span,.home-block-footer .home-source-link,.magazine-card .magazine-edition,.newsletter-card .input-field label,.newsletter-card h2,.opinion-container .card .card-content .opinion-author,.pagination .pagination-btn,.post-detail .image-credits,.post-detail .post-details,.post-detail figcaption,.vi-btn{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;text-transform:uppercase}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}a{color:unset}.row .col{margin-left:unset}nav{height:unset}figure{margin:0}.underline:hover{cursor:pointer;text-decoration:underline}.hover-effect:hover{opacity:.75!important}.padding-fix{padding:0 1.75rem!important}.vi-color{color:#ff731b!important}.no-shadows{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-hover{left:0!important;text-align:center!important;width:54px}.btn-hover:hover{background-color:rgba(0,0,0,.1);cursor:pointer}.vi-btn{border:2px solid #ff731b;text-align:center;width:100px}.text-vi-color{color:#ff731b!important}.margin-divider{margin-top:10px}.home-horizontal-card{height:100px!important;margin:20px 0!important;padding:0!important}.home-horizontal-card .card-stacked{overflow:hidden;text-overflow:ellipsis}.home-horizontal-card .card-stacked .no-tag-margin{margin-top:0!important}.home-horizontal-card .card-stacked .card-body-title{font-size:16px!important;line-height:20px!important;margin:0;overflow:hidden}.home-horizontal-card .card-stacked .card-body-title svg{height:14px!important}.home-horizontal-card img{height:100px;-o-object-fit:cover;object-fit:cover;width:100px!important}.pub{color:#000;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.packery-drop-placeholder{outline:3px dashed #444;outline-offset:-6px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.social-btn{border-radius:50%;display:inline-block;height:32px;line-height:normal!important;padding:.3em;text-align:center;width:32px}.card-body-date{font-weight:300;line-height:25px}.flat-page{font-size:18px;font-weight:300!important;line-height:28px}.flat-page .container{margin-bottom:40px;margin-top:40px}.flat-page h1{font-size:42px}@media (min-width:1200px){.flat-page .container{width:970px!important}}.flat-page img{max-width:100%}.flat-page iframe{height:315px;margin-top:20px}@media only screen and (max-width:660px){.row .col.s12{left:auto;margin-left:auto;right:auto;width:100%}}@media (max-width:500px){.post-title{font-size:30px!important}.share-btn-wrapper{float:left!important}.share-btn-wrapper .social-btn{margin-left:0!important;margin-right:10px!important}.opinion-container .card .card-content{height:154px!important}.opinion-row .card-stacked{height:100%!important}.multimedia-detail .video-container{height:unset!important;width:100%!important}}.endless_container{display:none}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.w-100{width:100%!important}.image-255-cover{height:255px;width:255px}.image-165-cover,.image-255-cover{-o-object-fit:cover;object-fit:cover}.image-165-cover{height:165px;width:165px}.image-165-cover.image-no-photo{height:120px;width:120px}.image-72-cover{height:72px;width:72px}.image-45-cover,.image-72-cover{-o-object-fit:cover;object-fit:cover}.image-45-cover{height:45px;width:45px}#navbar{background-color:#fff;position:sticky;top:0;z-index:1020}@media print{.d-print-none{display:none!important}}#navbar .small-nav{height:70px!important;line-height:70px!important}#navbar .nav{height:100px;line-height:100px;-webkit-transition:.2s;transition:.2s}#navbar .nav form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navbar .nav .brand-logo img{-webkit-transition:.25s;transition:.25s;width:273px}#navbar .nav .small-brand{line-height:80px!important}#navbar .nav .small-brand img{width:200px!important}#navbar .nav ul label:hover{background-color:unset}#navbar .nav ul a{color:#000}#navbar .nav ul a:hover{background-color:unset}#navbar .nav .input-field input{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;margin:0;width:calc(100% - 7rem)!important}#navbar .nav .input-field .label-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;justify-content:center}#navbar .nav .input-field .label-icon svg,#navbar .nav .input-field .label-icon svg:focus,#navbar .nav .input-field .label-icon svg:hover,#navbar .nav .input-field .label-icon:focus{color:#000}#navbar .tabs .tab a{color:#000;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;padding:0 5px}#navbar .category-tab a{font-weight:300!important}#navbar .tabs .tab a:hover{background-color:#fff;border-bottom:4px solid #000;color:#000}#navbar .tabs .tab a.active{background-color:transparent;color:#000}#navbar .tabs .tab a:focus,#navbar .tabs .tab a:focus.active{background-color:hsla(0,0%,53.3%,.24);outline:none}#navbar .tabs .indicator{background-color:#000;height:4px}.onesignal-customlink-container{margin:10px 0}#navbar .brand-logo{line-height:120px}#navbar .nav-search-wrapper{height:100%}#navbar .nav-toggler-btn{background:none;border:none}#navbar .search-input{height:64px}.nav-menu-row{margin-bottom:0}.mobile-login-trigger{display:none}.brand-logo-h1-reset{font-size:unset;line-height:unset}@media (max-width:991px){.nav .vi-btn{padding:0!important;width:70px!important}.search-input{display:none!important}}@media (max-width:767px){.brand-logo{line-height:113px!important}.brand-logo img{width:200px!important}.mobile-hide{display:none!important}.mobile-show{display:list-item!important}.mobile-login{color:#000!important;font-size:20px!important;line-height:100px!important}}.hamburger-expand{background-color:#fff;font:normal normal 500 12px/16px IBM Plex Mono;left:0;letter-spacing:0;margin-bottom:40px;margin-top:-48px;max-height:90vh;overflow:auto;position:sticky;top:102px;width:100%;z-index:2000}.hamburger-expand,.hamburger-expand.small-hamburger{-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:0s;transition-delay:0s}.hamburger-expand.small-hamburger{top:72px}@media only screen and (max-width:768px){.hamburger-expand{top:102px}}.hamburger-expand .hamburger-mobile-btn-div{margin-bottom:30px}.hamburger-expand .hamburger-mobile-btn-div li{display:inline}.hamburger-expand.hidden{max-height:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:0s;transition-delay:0s}.hamburger-expand .hamburger-expand-title{color:#e74e00}.hamburger-expand ul{padding-bottom:25px}.hamburger-expand li{margin:5px auto}.hamburger-expand li a:hover{text-decoration:underline}.nav-dropdown-trigger i,.nav-dropdown-trigger svg{margin-left:.675rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.nav-dropdown-trigger.open i,.nav-dropdown-trigger.open svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.submenu{max-height:0;-webkit-transition:max-height .5s;transition:max-height .5s}#submenu-container{position:relative}#submenu-container .submenu-expanded{max-height:5em;-webkit-transition:max-height .5s;transition:max-height .5s}#submenu-container ul{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;list-style-type:none;margin:0;overflow:hidden;width:100%!important}#submenu-container ul li{float:left;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#submenu-container ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#submenu-container .active,#submenu-container .ancestor{background-color:#fff;border-bottom:4px solid #000;color:#000}.adaptar img{height:auto;max-width:100%}.tag-title{color:#ff731b;line-height:16px;margin-bottom:0;margin-top:0;max-height:15px;overflow:hidden}#dropdown1{top:80px!important}.mega-banner .pub-wrapper{width:100%}.mega-banner .pub-wrapper p{line-height:10px;margin-right:10px}.mega-banner{background-color:#efefef;padding-bottom:20px;text-align:center;width:100%}@media (max-width:1200px){.mega-banner img{width:90%}}.custom-card-title{color:#000;font-family:Faustina,serif;font-size:36px;font-weight:600;line-height:36px}.custom-card-title .card-subtitle{margin-left:10px}.card-body-title{color:#000!important;font-family:Faustina,serif!important;font-size:24px!important;font-weight:600!important;line-height:30px!important}.card-body-title svg{border:2px solid #ff731b;color:#ff731b!important;height:20px;margin-bottom:2px;padding:1px;width:20px}.card-body-title:hover{opacity:.75}.card{border:1px solid #c3c3c3;-webkit-box-shadow:unset;box-shadow:unset;padding:20px}.card .card-content{overflow:hidden;padding:10px 0;text-overflow:ellipsis}.latest-square-card{height:unset}.latest-square-card .card-body-title{max-height:90px;overflow:hidden;text-overflow:ellipsis}.latest-square-card .tag-premium-line{margin-bottom:5px;max-height:35px}.latest-square-card .tag-premium-line .tag-title{margin-top:11px}.latest-square-card .card-image img{min-height:210px;-o-object-fit:contain;object-fit:contain}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}#layout_1{background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;margin-bottom:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#layout_1 .home-square-banner .outer-wrapper{padding:7px 13px!important}@media (max-width:1200px){#layout_1 .s4{display:none!important}}#layout_1 .featured-post{color:#fff;font-family:Faustina,serif;font-size:42px;font-weight:500;margin-bottom:20px}#layout_1 .featured-post svg{border:2px solid #fff;color:#fff!important;height:28px;margin-bottom:4px;padding:2px;width:28px}#layout_1 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#layout_0{margin-top:30px}@media (min-width:800px) and (max-width:1200px){#layout_0 .home-square-banner{display:none}#layout_0 .featured-col{left:auto;margin-left:auto;right:auto;width:100%}}.card-big{padding:40px 20px 20px}.card-big .card-body-title{font-size:16px!important;line-height:25px!important}.home-magazine-card{border:5px solid #000;height:570px;padding:40px 20px 20px}.home-magazine-card img{border:1px solid #c3c3c3;margin-bottom:15px;margin-top:5px;max-height:300px;max-width:100%}.home-magazine-card ul{margin-top:0}.home-magazine-card .vi-btn{text-align:left;width:180px}.newsletter-card{border:5px solid #ff731b;height:140px!important;padding:30px 25px 25px}.newsletter-card h2{margin-bottom:5px}.newsletter-card .input-field{padding-left:0;padding-right:0}.newsletter-card .input-field input{border:2px solid #000;height:36px}.newsletter-card .input-field input,.newsletter-card .input-field input:focus{border-bottom:2px solid #000!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.newsletter-card .input-field label{color:#000;height:0;text-transform:unset}.newsletter-card .input-field .active{color:#ff731b!important}.newsletter-card .input-field button{height:40px;padding:unset;right:-3px;width:100%}@media (min-width:992px) and (max-width:1199px){.newsletter-card{padding:15px 10px!important}}@media (min-width:661px) and (max-width:768px){.newsletter-card{padding:15px 10px!important}}.divider-margin{margin:15px 0}.podcast-divider{color:#c3c3c3!important;margin-bottom:22px!important}.black-border{border:2px solid #000}.card-stacked{padding:0 0 0 10px}.card-stacked h6{margin-top:0}.card.horizontal .card-image{max-width:40%}.card-image img{height:auto}.magazine-home-card{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:transparent;-ms-flex-direction:column;flex-direction:column}.vi-btn-nowidth{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.home-block-logo{margin:8px 0 5px}.video-horizontal-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto!important}.video-horizontal-card .card-video{margin-bottom:10px;position:relative;width:90%}.card.horizontal .card-magazine-cover{width:100%}.card.horizontal .card-magazine-cover img{border:1px solid #c3c3c3;height:auto;-o-object-fit:cover;object-fit:cover;width:80%!important}.card.horizontal{border:unset}.opinion-container{background-color:rgba(231,78,0,.102)}.opinion-container .col:focus,.opinion-container .horizontal:focus,.opinion-container .row:focus,.opinion-container a:focus{outline:0}.opinion-container .card{background-color:transparent;margin-bottom:0}.opinion-container .card .card-image{margin-bottom:10px}.opinion-container .card .card-content{padding:0}.opinion-container .card .card-content .opinion-author{line-height:15px}.opinion-container .card .card-content .card-body-title{display:-webkit-box;-webkit-line-clamp:3;line-height:25px;margin:5px 0;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:550px){.opinion-container .card .card-image{max-width:100%!important}}.big-banner{padding:unset!important}.big-banner .outer-wrapper{height:650px!important}.home-square-banner{padding:8px 12px!important}.home-square-banner .detail-banner{height:415px!important}.home-square-banner .outer-wrapper{background-color:#ebebeb;height:300px;padding:7px 19px!important}.home-square-banner .banner-wrapper{margin-left:auto;margin-right:auto;max-width:300px}.outer-wrapper-fixed-padding{padding-bottom:14px!important}.banner-wrapper-fixed-height{height:285px}.card-subtitle-spaced{line-height:30px}.custom-card-title-spaced{line-height:50px}.vi-btn-spaced{margin-top:10px}.hidden{display:none}.img-min-250{min-height:250px}.img-min-280{min-height:280px}.img-min-100{min-height:100px}#home-academy{background-color:#ebebeb;margin-bottom:30px;padding:30px 0}#home-academy .divider{background-color:rgba(0,0,0,.43)}#home-academy .container .top-card-subtitle{padding-top:15px}#home-academy .container .card-subtitle,#home-academy .container .custom-card-title{color:#000}#home-academy .container .row{margin:20px -10px 0;padding:0}#home-academy .container .row .card{background-color:transparent;border:unset;padding:0}#home-academy .container .row .card-content h3{display:-webkit-box;font:normal normal 600 24px/30px Faustina;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#home-academy .container .row .card-content h4{font:normal normal 400 13px/15px IBM Plex Mono;letter-spacing:.65px;margin-top:15px;text-transform:uppercase}#home-academy .container .row .col .card-body-title{color:#fff!important}#home-multimedia{background-color:#000;margin-bottom:30px;padding:30px 0}#home-multimedia .container .top-card-subtitle{padding-top:15px}@media (max-width:538px){#home-multimedia .container .top-card-subtitle{float:left!important;line-height:28px!important;padding-top:unset!important}#home-multimedia .container .title-divider{margin:30px 0}}@media (max-width:991px){#home-multimedia .container .videos-divider{display:block!important;width:100%}}#home-multimedia .container .card-subtitle{color:#fff}#home-multimedia .container .custom-card-title{color:#fff;line-height:20px!important}#home-multimedia .container .row{margin:20px 0 0}#home-multimedia .container .row .card{background-color:transparent}#home-multimedia .container .row .col .card-body-title{color:#fff!important}#home-multimedia .container .row .multimedia-featured-col{padding-left:0}#home-multimedia .container .row .multimedia-featured-col .card{border:unset;margin:0;padding:0}#home-multimedia .container .row .multimedia-horizontal-card{height:92px!important;margin:0 0 25px;padding:0}#home-multimedia .container .row .multimedia-horizontal-card .card-image{width:156px}#home-multimedia .container .row .multimedia-horizontal-card .card-stacked{overflow:hidden;text-overflow:ellipsis}#home-multimedia .container .row .multimedia-horizontal-card .card-stacked .card-body-title{font-size:16px!important;line-height:20px!important;margin:0}#home-multimedia .container .row .multimedia-horizontal-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#home-block-2 .container{margin-top:15px}.home-horizontal-banner{margin-bottom:20px;margin-top:20px}.home-horizontal-banner .banner-wrapper{border:1px solid #c3c3c3;margin:10px;padding:2px}@media (max-width:992px){.home-horizontal-banner{display:none!important}}.home-block-footer{margin-top:15px}.home-block-footer .home-source-link{color:#ff731b;text-decoration:underline}.draggable{-ms-touch-action:unset!important;touch-action:unset!important}@media (min-width:992px) and (max-width:1200px){.home-responsive-banner{padding:8px 3px 8px 10px!important}.home-responsive-banner .outer-wrapper{padding:0!important}}@media (max-width:420px){.home-responsive-banner{padding:8px 3px 8px 4px!important}.home-responsive-banner .outer-wrapper{padding:0!important}.tag-title{height:13px!important;overflow:hidden!important}.card-body-date{line-height:18px!important;margin-top:5px}.home-horizontal-card .card-stacked .card-body-title{max-height:62px!important;overflow:hidden}.card-body-title-big{margin-bottom:6px;max-height:120px!important;overflow:hidden!important}}@media (min-width:660px) and (max-width:768px){.home-responsive-banner{display:none}}@media (max-width:1200px){.toggle-container{display:none}.custom-card-title{font-size:32px}}@media (max-width:768px){.see-more{display:none}}.opinion-container{padding:40px 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opinion-container .section-title{color:#000;font:normal normal 700 28px/56px Open Sans;margin-bottom:0}.opinion-container .section-link,.opinion-container .section-title{letter-spacing:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.opinion-container .section-link{color:#ff731b;font:normal normal 700 14px/56px Open Sans;text-decoration:none}.special-story-hp-card{background-size:contain;height:436px;margin:10px 0 0;padding:40px 0 0;position:relative}.special-story-hp-card .tag-title{color:#fff}.special-story-hp-card .first-news-title{color:#fff;font-family:Faustina,serif;font-size:42px;font-weight:600;line-height:48px;margin-bottom:20px}@media (max-width:660px){.special-story-hp-card .first-news-title{font-size:34px!important;line-height:39px!important}}.special-story-hp-card .first-news-teaser{color:#fff;display:-webkit-box;font-family:Faustina,serif;font-size:20px;font-weight:600;-webkit-line-clamp:3;line-height:28px;margin:10px 0;-webkit-box-orient:vertical;overflow:hidden}.special-story-hp-card .first-news-date{color:#fff;font-family:IBM Plex Mono,monospace;font-size:13px;margin-top:10px;text-transform:uppercase}img{height:auto;-o-object-fit:cover;object-fit:cover}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:0;padding:1rem 0}.slick-dots li{margin:0 .25rem}.slick-dots button{background-color:transparent;border:1px solid #000;border-radius:100%;display:block;height:1rem;padding:0;text-indent:-9999px;width:1rem}.slick-dots li.slick-active button{background-color:#000}.card-layout-1 .row{padding:0}.card-layout-1 .row .card-content{padding:0 10px}.card-layout-1 .featured-row{margin-top:20px}@media (max-width:600px){.card-layout-1 .card-subtitle{display:block;margin-bottom:5px}.card-layout-1 .card-content{padding:10px 0!important}}.card-layout-2 .card{border:unset;margin-bottom:0;margin-top:20px;padding:0}.card-layout-2 .card .card-body-title-big{max-height:88px!important;overflow:hidden}.card-layout-2 .card .card-body-title{max-height:65px;overflow:hidden}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.p-0{padding:0!important}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-15{margin-left:15px}.text-underline{text-decoration:underline}.display-inline{display:inline}.display-inline-block{display:inline-block}.opinion-bg{background-color:rgba(231,78,0,.102)}.bg-black{background-color:#000}h1,h2,h3{margin:unset}.editorial-header .headings h1,.editorial-header .headings h2,.flat-page,.flat-page h1,.post-detail .post-teaser,.post-detail .post-title{color:#000;font-family:Faustina,serif;font-weight:600}.post-detail{margin-top:40px}.post-detail .light{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:300!important;text-transform:uppercase}.post-detail .related-company{margin-bottom:20px;margin-top:20px}.post-detail .related-company .company-logo{text-align:center!important;width:100%}.post-detail .related-company .company-logo img{height:auto;margin-bottom:10px;margin-top:10px;max-width:70%}.post-detail .breadcrumb-content{font:normal 13px/17px IBM Plex Mono;letter-spacing:.65px;margin:-20px auto 40px;text-align:left;text-transform:uppercase}.post-detail .breadcrumb-content .breadcrumbs{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:1.5rem 0;padding:0}.post-detail .breadcrumb-content .breadcrumbs .active{color:#e74e00}.post-detail .post-title{font-size:42px}.post-detail .post-teaser{font-size:20px;margin:20px 0}.post-detail img{float:unset!important}.post-detail .post-author-photo{border-radius:50%;margin-right:10px;min-height:45px;width:45px}.post-detail .share-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:45px;width:240px}.post-detail .share-btn-wrapper .social-btn{border:none;margin-left:10px}.post-detail .share-btn-wrapper .social-btn svg{height:20px!important;width:20px!important}.post-detail .post-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.post-detail .post-details-wrapper .author-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;margin-top:15px;width:300px}.post-detail .post-details-wrapper .right{margin-left:auto}@media only screen and (max-width:523px){.post-detail .post-details-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.post-detail .post-details-wrapper .right{margin-left:unset;margin-top:15px}}.post-detail .post-image{margin-top:20px}.post-detail .post-image img{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.post-detail .image-credits,.post-detail figcaption{font-size:11px}.post-text{font-family:Faustina,serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:40px}.post-text h2{color:#e74e00;font-size:24px;font-weight:400;line-height:32px;margin:20px 0}.post-text h3{font-size:25px;font-weight:700;line-height:28px;margin:20px 0}.post-text blockquote{font-size:24px;font-style:italic;font-weight:700;line-height:32px;margin:0 0 20px 40px}.post-text iframe{height:400px;width:100%}.post-text img{height:auto;max-width:100%}.post-text a{color:#007bff!important;text-decoration:underline!important}.post-text ol,.post-text ul{list-style-type:disc;padding-left:revert}.post-text ol li,.post-text ul li{list-style-type:disc}.post-text b,.post-text strong{font-weight:700}.post-detail .home-square-banner,.tag-list .home-square-banner{padding:10px 0!important}.subscribe-wall{background-color:#ff731b;margin:40px 0;padding:40px 10px}.subscribe-wall .post-title{color:#fff}.subscribe-wall .vi-btn{width:unset}.subscribe-wall .subscribe-btn{margin:40px 0}.subscribe-wall .subscribe-btn .post-teaser{color:#fff;margin:5px 0}.post-card{height:395px}.post-card img{height:210px;-o-object-fit:cover;object-fit:cover}@media (min-width:992px) and (max-width:1199px){.post-detail .home-square-banner .outer-wrapper{padding:7px 0!important}.post-detail .l8{width:65.6666666%!important}.post-detail .l4{width:34.3333333%!important}}footer{background-color:#2e2e2e!important;padding-top:0!important}footer .footer-text{font-family:Roboto,sans-serif;font-size:12px;line-height:16px}footer .footer-text li{line-height:18px!important}footer .footer-title{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;line-height:18px;text-transform:uppercase}footer .social-btn{border:2px solid #fff;margin-right:10px}footer .footer-vi{padding-top:40px}footer .credits{padding-left:10px}footer .credits .iberinmo-link{text-decoration:underline}footer .footer-links-row{margin-bottom:0}footer address{font-style:unset}footer nav ul{margin:10px 0}footer nav ul a{display:unset;font-size:unset}footer nav ul a,footer nav ul li{padding:unset;-webkit-transition:unset;transition:unset}footer nav ul li{float:unset}footer nav{background-color:unset;-webkit-box-shadow:unset;box-shadow:unset;color:unset;display:unset;height:unset;line-height:unset}@media (max-width:992px){footer .share-btn-wrapper{margin-bottom:15px}}@media (max-width:660px){.vi-logo{margin-bottom:20px}}.tag-list{margin-top:40px}.tag-list .banner-col{padding:0}.tag-list .tag-title{line-height:13px!important;margin-top:0!important}.tag-list .tag-list-title{font-size:42px;margin-bottom:20px;margin-top:5px}@media (max-width:500px){.tag-list .tag-list-title{font-size:35px!important}}.multimedia-detail{color:#fff!important}.multimedia-detail .post-teaser,.multimedia-detail .post-title{color:#fff}.multimedia-detail .post-teaser a{color:#ff731b!important}.multimedia-detail .video-container{height:425px}.multimedia-card{background-color:#000;height:395px;padding-bottom:0}.multimedia-card .card-body-title,.multimedia-card .tag-title{color:#fff!important}.multimedia-card .card-image img{height:210px;-o-object-fit:contain;object-fit:contain}.media-badge{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,78.4%,.8);border-radius:2px;color:#fff;cursor:pointer;font-size:15px;height:30px;left:12px;line-height:28px;pointer-events:none;position:absolute;text-align:center;top:12px;width:30px;z-index:1}.media-badge .show-for-sr,.media-badge .show-on-focus{height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.tag-container{margin:20px 0}.tag-container .inner-container{padding:20px 0}.tag-container .post-details{line-height:20px}.no-tag-margin{margin-top:29px}.pagination .disabled{color:#c3c3c3}.pagination .three-dots{margin-top:10px}.pagination .pagination-btn{-webkit-box-pack:center;-ms-flex-pack:center;background-color:unset!important;color:#000;font-size:15px;height:34px;justify-content:center;line-height:33px;width:34px}.pagination .material-icons{line-height:34px}.pagination .active{background-color:unset!important}.pagination .active a{color:#ff731b!important}.pagination li{height:unset}.magazine .magazine-teaser,.magazine .magazine-title{color:#000;font-family:Faustina,serif;font-weight:600}.unauth-modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:250px;position:fixed;top:0;width:100%;z-index:1}.unauth-modal .unauth-modal-content{background-color:#fefefe;border:1px solid #888;margin:auto;padding:0;width:60%}.unauth-modal .subscribe-wall{margin:0;padding:80px 0}.unauth-modal .unauth-close-modal{color:#fff;float:right;font-size:28px;font-weight:700;margin-right:10px}.unauth-modal .unauth-close-modal:focus,.unauth-modal .unauth-close-modal:hover{color:#000;cursor:pointer;text-decoration:none}.magazine{margin-bottom:40px;margin-top:40px}.magazine header{padding-bottom:100px}.magazine .card{padding:10px}.magazine .magazine-card{background-color:unset}.magazine .light{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:300!important;text-transform:uppercase}.magazine .magazine-title{font-size:42px}.magazine .magazine-teaser{font-size:20px;font-weight:400;margin:20px 0}.magazine .magazine-button{border:2px solid #000;font-family:IBM Plex Mono,monospace;font-size:12px;padding:5px 30px 5px 10px;text-decoration:none;text-transform:uppercase}.magazine .magazine-button .accent{color:#ff731b}.magazine iframe{height:calc(100vh - 100px);width:100%}.magazine-text{font-family:Faustina,serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:40px}.magazine-text h2{color:#e74e00;font-size:24px;font-weight:400;line-height:32px;margin:20px 0}.magazine-text h3{font-size:18px;font-weight:700;line-height:28px;margin:20px 0}.magazine-text blockquote{font-size:24px;font-style:italic;font-weight:700;line-height:32px;margin:0 0 20px 40px}.magazine-text iframe{height:400px;width:100%}.magazine-text img{height:auto;max-width:100%}.magazine-text a{color:#007bff!important;text-decoration:underline!important}@media (max-width:500px){.magazine-img img{width:100%!important}}.magazine-img img{width:unset}.magazine-card{background-color:#efefef;border:unset!important}.magazine-card .card-image img{-o-object-fit:contain;object-fit:contain}.magazine-card .card-content{height:125px;margin-top:10px}.magazine-card .magazine-edition{color:#4e4e4e}.magazine-card img{height:398px}.opinion-card{background-color:rgba(231,78,0,.102);border:unset;height:395px}.opinion-card .card-image img{height:210px;-o-object-fit:contain;object-fit:contain}.opinion-detail .light{font-weight:300!important}.opinion-detail .post-image img{width:unset}.opinion-detail .author-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opinion-detail .author-details{margin-left:15px}@media (max-width:530px){.opinion-detail .author-details-wrapper{display:block}.opinion-detail .author-details{margin-left:0!important}}.materialert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;margin-top:15px;min-width:150px;padding:15px;position:relative;-webkit-transition:all .1s linear;transition:all .1s linear;webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.materialert .material-icons{margin-right:10px}.materialert .close-alert{-webkit-appearance:none;background:0 0;border:0;color:inherit;cursor:pointer;filter:alpha(opacity=40);font-size:22px;font-weight:700;line-height:1;margin-bottom:-5px;position:absolute;right:5px;text-shadow:0 1px 0 hsla(0,0%,100%,.7);top:16px}.materialert.info{background-color:#039be5;color:#fff}.materialert.success{background-color:#43a047;color:#fff}.materialert.danger,.materialert.error{background-color:#c62828;color:#fff}.materialert.warning{background-color:#fbc02d;color:#fff}.error-page{height:100%;margin-bottom:80px}.error-page span{font-size:250px}.error-page h1{color:#ff731b;font-size:26px;font-weight:400}@media (max-width:660px){.error-page span{font-size:150px!important}.error-page h1{font-size:20px!important}}.not-found{margin-bottom:30px}.not-found .card-image{min-height:150px}@media (min-width:661px) and (max-width:992px){.not-found .card-image{min-height:200px!important}}@media (max-width:660px){.not-found .card-image{min-height:unset!important}}.editorial-header .headings{margin-top:70px}.editorial-header .headings h1{font-size:42px;line-height:48px}.editorial-header .headings h2{font-size:20px;line-height:28px;margin:10px 0}.editorial-header .headings .editorial-details{display:block;margin:10px 0}.editorial-header .headings .editorial-details .light{font-weight:300!important}.editorial-header .headings .social-btn{margin-top:10px}.editorial-header .vertical-black{background-color:#000;color:#fff}.editorial-header .vertical-black .tag-title,.editorial-header .vertical-black h1,.editorial-header .vertical-black h2{color:#fff}.editorial-header .vertical-black .post-image img{max-width:450px;width:100%}@media (min-width:768px){.editorial-header .vertical-black .post-image .img{text-align:center}}.editorial-header .horizontal-black{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#fff;margin:0 0 40px;min-height:600px}.editorial-header .horizontal-black .tag-title,.editorial-header .horizontal-black h1,.editorial-header .horizontal-black h2{color:#fff}.editorial-components{font-family:Faustina,serif;font-size:18px;font-weight:400;line-height:28px}.editorial-components .richtext{margin:0 0 40px}.editorial-components .richtext iframe{height:400px;width:100%}.editorial-components .richtext img{height:auto;max-width:100%}.editorial-components .richtext a{color:#ff731b;text-decoration:underline}.editorial-components .richtext h5{color:#ff731b;margin-top:40px}.editorial-components .image{margin:0 0 40px}.editorial-components .image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.editorial-components .image figcaption{color:#2e2e2e;font-family:IBM Plex Mono;font-size:11px;font-weight:400;letter-spacing:.44px;line-height:13px;text-transform:uppercase;width:auto}.editorial-components .image-gallery{margin:0 0 40px}.editorial-components .image-gallery .slick-next,.editorial-components .image-gallery .slick-prev{color:red;font-size:40px;opacity:.5}.editorial-components .image-gallery .slick-prev{left:2%;position:absolute;z-index:1}.editorial-components .image-gallery .slick-next{left:95%;position:absolute;z-index:1}.editorial-components .embed-wrapper{margin:0 0 40px}.editorial-components .embed-wrapper .video-container{margin-top:20px;padding-bottom:56.25%!important;position:relative;width:100%}.editorial-components .embed-wrapper .video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.editorial-components .richtext-box{color:#fff;margin:0 0 40px}.editorial-components .richtext-box .caixa{background-color:#ff731b;padding:25px}.editorial-components .text-image{margin:0 0 40px}.editorial-components .text-image .image{line-height:0}.editorial-components .text-image .caixa{background-color:#ff731b;padding:25px}.editorial-components .featured-number{margin:0 0 40px}.editorial-components .featured-number h3{font-size:40px;line-height:48px;margin:5px 0}.editorial-components .featured-number blockquote{border-left:8px solid #ff731b;margin:0;padding:25px 0 25px 25px}.editorial-components .featured-number .number{font-size:100px}.editorial-components .infographics{line-height:20px;margin:0 0 40px}.editorial-components .infographics div{min-height:220px}.editorial-components .infographics i{color:#ff731b}.editorial-components .infographics h4{margin:5px 0}.editorial-components .external-link{margin:0 0 40px}.editorial-components .external-link .caixa{border:5px solid #ff731b;padding:25px}.editorial-components .external-link h4{margin:0 0 10px;padding:0}.editorial-components .external-link a{border:2px solid #2e2e2e;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:10px 5px 0 0;width:180px}.editorial-components .external-link a,.editorial-components .sponsor-content{background-color:#fff;color:#2e2e2e;font-family:IBM Plex Mono;font-size:13px;font-weight:500;height:40px;letter-spacing:.65px;line-height:17px;padding:10px 20px;text-align:left;text-transform:uppercase}.editorial-components .sponsor-content{border:2px solid #2e2e2e;margin:0 0 40px;width:auto}.editorial-components .sponsor-content a{color:#ff731b;text-decoration:underline}.editorial-components .flickr{margin:0 0 40px}.editorial-components .sub-title{color:#ff731b;margin:0 0 20px}.editorial-components .pub{color:#2e2e2e;font-family:IBM Plex Mono;font-size:11px;font-weight:400;letter-spacing:.44px;margin:0 0 40px;text-align:right}.editorial-components .pub img{margin:0 auto;max-width:100%}.company-page .modified{font:normal normal 400 10px/11px Roboto}.company-page .tab-content{margin-top:5px}.company-page .modal{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:100%;margin:0;max-height:none;padding:0;top:0;width:100%;will-change:auto}.company-page .company-menu-col{z-index:0}.company-page .company-menu{margin-bottom:20px;top:200px!important}.company-page .company-menu .card{border:1px solid #000;padding:0;text-align:center}.company-page .company-menu .card .list-group{border-radius:unset;text-align:left}.company-page .company-menu .card .list-group .list-group-item{border:unset;font:normal normal 500 15px/20px Roboto}.company-page .company-menu .card .list-group .list-group-item.active{background-color:#ff731b;border-color:#ff731b}.company-page .company-menu .card-body{border-top:1px solid #000}.company-page .modal-title{font:normal normal 700 16px/20px Roboto}.company-page .modal-header{border-bottom:unset}.company-page .close{padding-top:0!important}.company-page .close .modal-cross{color:#000;font-size:40px;opacity:unset!important}.person-thumbnail{border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:180px!important}.person-modal-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.person-modal-summary .person-modal-thumbnail{height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.person-position{font:normal normal normal 16px/20px Roboto!important;margin-top:10px!important;text-transform:unset}.presentation .associate-card{border:1px solid #d3d3d3}.presentation h3{font:normal normal 500 13px/20px Roboto;text-transform:uppercase}.presentation .contacts{margin-bottom:0}.presentation .profile .s6{margin-left:unset!important}.presentation a,.presentation h1,.presentation p{font:normal normal 400 13px/20px Roboto}.presentation .card-title{font:normal normal 700 16px/20px Roboto}.presentation #list-news .card{margin:0}.presentation #list-projects h2{font:normal normal 700 16px/20px Roboto;text-transform:uppercase}.presentation #list-projects .local{font:normal normal 400 16px/20px Roboto;text-transform:uppercase}.presentation #list-projects .description,.presentation #list-projects .phase{font:normal normal 700 13px/20px Roboto;text-transform:uppercase}.presentation #list-projects img{height:auto;max-width:100%}#company-list .d-none{display:none!important}#company-list .dropdown-trigger{width:100%}#company-list .dropdown-content li>a,#company-list .dropdown-content li>span{color:#000}#company-list .input-field col{margin-right:10px}#company-list .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 20px}#company-list .input-div{border:1px solid #c3c3c3;height:38px}#company-list .input-div.left-input{width:200px}#company-list .input-div.left-input svg{margin-left:auto;margin-right:5%}#company-list .input-div.right-input{border-radius:5px;margin-left:auto;margin-right:-10px;padding-left:10px;width:400px}#company-list .input-div.left-input,#company-list .input-div.right-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:580px){#company-list .input-div.left-input,#company-list .input-div.right-input{width:100%}}#company-list .input-div .select-wrapper{height:120%;width:100%}@media only screen and (max-width:580px){#company-list .input-div .select-wrapper{width:100%}}#company-list .input-div .select-wrapper,#company-list .input-div input,#company-list .input-div option,#company-list .input-div select,#company-list .input-div textarea{border:none;color:#000;font:normal normal 12px/16px Roboto;letter-spacing:0;padding-left:10px;text-align:left;text-transform:uppercase}#company-list .input-div textarea{font:italic normal 12px/14px Roboto;padding-top:20px}#company-list .caret{display:none!important}#company-list .company-card .post-card{height:auto}#company-list .company-card .post-card .card-image a{display:block}.input-div input[type=text]:focus+label{color:#ff731b}.input-div input[type=text].invalid,.input-div input[type=text].valid{-webkit-box-shadow:0 1px 0 0 #ff731b;box-shadow:0 1px 0 0 #ff731b}.input-div .prefix.active{color:#ff731b}textarea.materialize-textarea:focus:not([readonly]){-webkit-box-shadow:none;box-shadow:none}textarea.materialize-textarea:focus:not([readonly])+label{color:#ff731b}.authors-title{color:#000;font:normal normal 600 42px/48px Faustina;letter-spacing:0;margin-left:.75rem;margin-top:40px;opacity:1;text-align:left}.author-list{margin-top:20px}.author-list .author-card{height:90px}.author-list .author-card .author-link{color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.author-list .author-card .author-link:hover{text-decoration:none}.author-list .author-card .author-link img{border-radius:50%;height:72px;margin-right:20px;min-width:72px;width:72px}.author-list .author-card .author-link .author-text-info{color:#000;font:normal normal 700 16px/26px Montserrat;letter-spacing:0;text-align:left}.author-list .author-card .author-link .author-text-info p{display:-webkit-box;font-weight:400;-webkit-line-clamp:3;line-clamp:3;line-height:1.225rem;margin:3px auto;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.author-detail{font-family:Faustina,sans-serif}.author-detail .author-detail-data{margin-top:40px;min-height:255px}.author-detail .author-detail-data .author-detail-photo{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:255px!important;width:255px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.author-detail .author-detail-data .author-detail-description{margin-left:20px!important}.author-detail .author-detail-data .author-detail-description h1{font-size:36px;font-weight:700}.author-detail .author-detail-data .author-detail-description h6{font-weight:400;margin-top:10px}.author-detail .author-detail-data .author-detail-description ul{font-size:18px;list-style:none;margin-top:20px;padding:0}.author-detail .author-detail-data .author-detail-description ul a{color:#e74e00;font:normal normal 500 12px/16px IBM Plex Mono;letter-spacing:.6px;text-transform:uppercase}.author-detail .author-detail-data .author-detail-description ul a:hover{color:#c03e00;text-decoration:none}.author-detail .author-detail-data .author-detail-description ul li{display:inline}.author-detail .author-detail-data .author-detail-description ul li:not(:last-child):after{content:"|";padding:0 .5rem}.author-detail .author-detail-data .author-detail-description p{font-size:16px;font-weight:300;line-height:1.725rem}.author-detail .author-detail-posts{color:#000;font:normal normal 500 13px/22px IBM Plex Mono;letter-spacing:.33px;margin-top:40px;opacity:1;text-transform:uppercase}#podcast-options.filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 20px}#podcast-options .select-wrapper{height:120%}@media only screen and (max-width:580px){#podcast-options .select-wrapper{width:100%}}#podcast-options .caret{display:none!important}#podcast-options .filter-chevron{margin-right:10px}#podcast-options .select-wrapper{width:100%}#podcast-options .select-wrapper,#podcast-options input,#podcast-options option,#podcast-options select,#podcast-options textarea{border:none!important;color:#000;font:normal normal 12px/16px Roboto;letter-spacing:0;padding-left:10px;text-align:left;text-transform:uppercase}#podcast-options .select-wrapper span,#podcast-options input span,#podcast-options option span,#podcast-options select span,#podcast-options textarea span{color:#000!important}#podcast-options .input-div{border:1px solid #c3c3c3;height:38px}#podcast-options .input-div.left-input{width:200px}#podcast-options .input-div.left-input svg{margin-left:auto;margin-right:5%}#podcast-options .input-div.left-input,#podcast-options .input-div.right-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:580px){#podcast-options .input-div.left-input,#podcast-options .input-div.right-input{width:100%}}.podcast-card{height:380px}.podcast-card.d-none{display:none!important}.podcast-card .podcast-type{color:#ff731b;font:normal normal 13px/15px IBM Plex Mono;letter-spacing:.65px;margin:10px 0 0;text-align:left;text-transform:uppercase}.podcast-card .podcast-title{display:-webkit-box;font:normal normal 600 16px/20px Faustina;letter-spacing:0;-webkit-line-clamp:3;line-clamp:3;margin:2px 0 20px;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:20px;max-width:256px}.podcast-card .podcast-title .material-icons{color:#ff731b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;margin-right:5px;vertical-align:top}.podcast-card .podcast-title p{display:inline}.podcast-text{font-family:Faustina,serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:40px}.podcast-text h2{color:#e74e00;font-size:24px;font-weight:400;line-height:32px;margin:20px 0}.podcast-text h3{font-size:18px;font-weight:700;line-height:28px;margin:20px 0}.podcast-text hr{margin-left:0;width:15%}.podcast-text blockquote{font-size:24px;font-style:italic;font-weight:700;line-height:32px;margin:0 0 20px 40px}.podcast-text iframe{height:400px;width:100%}.podcast-text img{height:auto;max-width:100%}.podcast-text a{color:#007bff!important;text-decoration:underline!important}@media only screen and (min-width:993px){.row .col.l4{width:33%}.row .col.l8{width:66%}}.vi2{color:#1d1d1b;font-family:Faustina,Georgia,Times New Roman,serif;font-size:15px}:where(.vi2) :where(h1,h2,h3,h4,p,figure,ul){margin:0;padding:0}:where(.vi2) :where(ul){list-style:none}:where(.vi2) :where(a){color:inherit;text-decoration:none}:where(.vi2) :where(img){display:block;height:auto;max-width:100%}.vi2-container{margin:0 auto;max-width:1312px;padding:0 16px;width:100%}.vi2-section{margin-top:48px}.vi2-with-aside{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:992px){.vi2-with-aside{grid-template-columns:minmax(0,1fr) 300px}}.vi2-panel{background:#f4f4f4;border-radius:6px;padding:24px}ul.vi2-panel{padding-left:24px}.vi2-panel--outline{background:#fff;border:1px solid #d6d6d6}.vi2-panel--dark{background:#222;color:#fff}.vi2-section-head{border-bottom:1px solid #c4c4c4;margin-bottom:24px;padding-bottom:16px}.vi2-section-head__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.2}.vi2-section-head__title em{color:#ff731b;font-style:normal}.vi2-section-head__more{color:inherit;display:inline-block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:8px;text-transform:uppercase}.vi2-section-head__more:after{color:#ff731b;content:" >>"}.vi2-section-head__more:hover{color:#ff731b}.vi2-panel--dark .vi2-section-head,.vi2-section-head--light{border-bottom-color:hsla(0,0%,100%,.35)}.vi2-kicker{color:#ff731b;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-bottom:8px;text-transform:uppercase}.vi2-kicker--lg{border-bottom:1px solid #f2a57a;font-size:18px;margin-bottom:12px;padding-bottom:4px}.vi2-kicker--lg,.vi2-kicker--plain{text-transform:none}.vi2-kicker span{color:#1d1d1b}.vi2-date{color:#6b6b6b;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:12px}.vi2-date--caps{font-size:14px;margin-top:24px;text-transform:uppercase}.vi2-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vi2-card__media{aspect-ratio:16/10;background:#eaeaea;border-radius:4px;margin-bottom:16px;overflow:hidden;position:relative}.vi2-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.vi2-card:hover .vi2-card__media img{-webkit-transform:scale(1.03);transform:scale(1.03)}.vi2-card__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.35}.vi2-card__title a:hover{color:#ff731b}.vi2-card--lg .vi2-card__title{font-size:26px;line-height:1.25}.vi2-card--sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.vi2-card--sm .vi2-card__media{-webkit-box-flex:0;aspect-ratio:1;-ms-flex:0 0 84px;flex:0 0 84px;margin-bottom:0}.vi2-card--sm .vi2-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vi2-card--sm .vi2-date{margin-top:12px}.vi2-divider-v{border-left:1px solid #c4c4c4}.vi2-divider-v--orange{border-left-color:#f2a57a}button:focus{background-color:transparent}button:focus-visible{outline:2px solid #ff731b;outline-offset:2px}.chip:focus{background-color:#e4e4e4;color:rgba(0,0,0,.6)}.vi2-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #ff731b;border-radius:4px;color:#fff!important;cursor:pointer;font-size:14px;gap:8px;justify-content:center;line-height:1;padding:10px 16px;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.vi2-btn,.vi2-btn:focus{background:#ff731b}.vi2-btn:hover{background:#e2600f;border-color:#e2600f}.vi2-btn--ghost,.vi2-btn--outline{background:transparent;color:#ff731b!important}.vi2-btn--ghost:focus,.vi2-btn--outline:focus{background:transparent}.vi2-btn--ghost:hover,.vi2-btn--outline:hover{background:#ff731b;color:#fff!important}.vi2-btn--arrow:after{content:">>"}.vi2-load-more{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px}.vi2-load-more__loader{-webkit-animation:vi2-spin .8s linear infinite;animation:vi2-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;display:none;height:14px;width:14px}@media (prefers-reduced-motion:reduce){.vi2-load-more__loader{-webkit-animation-duration:2.4s;animation-duration:2.4s}}.vi2-load-more__btn.htmx-request{opacity:.7;pointer-events:none}.vi2-load-more__btn.htmx-request .vi2-load-more__loader{display:inline-block}.vi2-chips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;max-width:100%;overflow-x:auto;scrollbar-width:none}@media (min-width:600px){.vi2-chips{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible}}.vi2-chips li{-webkit-box-flex:0;-ms-flex:none;flex:none}.vi2-chip{border:1px solid #ff731b;border-radius:4px;color:#ff731b!important;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;padding:5px 10px;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease;white-space:nowrap}.vi2-chip.is-active,.vi2-chip:hover{background:#ff731b;color:#fff!important}.vi2-source{background:#fdf1ea;border-radius:4px;color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:24px;padding:4px 8px;text-transform:uppercase}.vi2-source a{color:#ff731b;text-decoration:underline}.vi2-ad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vi2-ad__label{color:#1d1d1b;font-family:Faustina,Georgia,Times New Roman,serif;font-size:12px;margin-bottom:8px}.vi2-ad+.vi2-ad{margin-top:32px}.vi2-ad img{border-radius:0}.vi2-aside{min-width:0}@media (max-width:991px){.vi2-aside{background:#f4f4f4;border-radius:6px;padding:12px 16px 24px}.vi2-aside:before{color:#6b6b6b;content:"Publicidade";display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:12px;text-align:center;text-transform:uppercase}.vi2-aside .vi2-ad{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.vi2-aside .vi2-ad+.vi2-ad{margin-top:16px}.vi2-aside .vi2-ad__label{display:none}}.vi2-back-to-top{color:#ff731b!important;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:48px 0 24px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vi2-back-to-top:after{content:" ↑"}.vi2-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.vi2-campaign{line-height:0;margin:0;padding:0}.vi2-campaign__link{display:block}.vi2-campaign__img{display:block;height:auto;margin:0;width:100%}.vi2-group-bar-slot{min-height:34px}.vi2-group-bar{background:#111;color:#fff;position:relative;z-index:1000}.vi2-group-bar.is-fixed{left:0;position:fixed;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.vi2-group-bar.is-fixed.is-shown{-webkit-transform:none;transform:none}@media (prefers-reduced-motion:reduce){.vi2-group-bar.is-fixed{-webkit-transition:none;transition:none}}.vi2-group-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;justify-content:space-between;min-height:34px}@media (min-width:992px){.vi2-group-bar__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.vi2-group-bar__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:#fff;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px;gap:8px;height:34px;line-height:1;margin:0;padding:0}.vi2-group-bar__toggle:focus{background:none}@media (min-width:992px){.vi2-group-bar__toggle{pointer-events:none}}.vi2-group-bar__chevron{color:#ff731b;display:block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media (min-width:992px){.vi2-group-bar__chevron{display:none}}.vi2-group-bar.is-open .vi2-group-bar__chevron{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.vi2-group-bar .vi2-group-bar__brand{-webkit-box-flex:0;display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-ms-flex:0 0 auto;flex:0 0 auto;height:14px;width:auto}.vi2-group-bar__sep{display:none;-webkit-box-flex:0;color:#8a8a8a;-ms-flex:0 0 auto;flex:0 0 auto;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px;margin:0 16px 0 24px}@media (min-width:992px){.vi2-group-bar__sep{display:block}}.vi2-group-bar__sites{background:#111;-webkit-box-shadow:0 8px 16px rgba(17,17,17,.25);box-shadow:0 8px 16px rgba(17,17,17,.25);display:none;left:0;margin:0;padding:0 0 8px;position:absolute;right:0;top:100%}.vi2-group-bar__sites li{border-top:1px solid #2c2c2c;margin:0;padding:0 16px}.vi2-group-bar__sites .vi2-group-bar__site{height:44px}@media (min-width:992px){.vi2-group-bar__sites{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;-webkit-box-shadow:none;box-shadow:none;gap:28px;padding:0}.vi2-group-bar__sites li{-webkit-box-flex:0;border-top:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0}.vi2-group-bar__sites .vi2-group-bar__site{height:34px}}.vi2-group-bar.is-open .vi2-group-bar__sites{display:block}@media (min-width:992px){.vi2-group-bar.is-open .vi2-group-bar__sites{display:-webkit-box;display:-ms-flexbox;display:flex}}.vi2-group-bar__site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:400;height:34px;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap}.vi2-group-bar__site img{height:14px;width:auto}.vi2-group-bar__site:hover{background:transparent;color:#fff;text-decoration:underline}.vi2-group-bar__site.is-current,.vi2-group-bar__site.is-current:hover{color:#ff731b;text-decoration:none}.vi2-group-bar__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (min-width:992px){.vi2-group-bar__user{margin-left:16px}}.vi2-group-bar__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff731b;border:1px solid #ff731b;border-radius:4px;color:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.4;padding:3px 16px;text-decoration:none;-webkit-transition:background .15s;transition:background .15s;white-space:nowrap}.vi2-group-bar__btn:hover{background:#e2600f;border-color:#e2600f;color:#fff}.vi2-group-bar__btn--outline{background:transparent}.vi2-group-bar__btn--outline:hover{background:#ff731b;border-color:#ff731b}.vi2-btn-orange{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff731b;border-radius:4px;color:#fff!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.2;padding:10px 16px;text-decoration:none;-webkit-transition:background .15s;transition:background .15s;white-space:nowrap}.vi2-btn-orange:hover{background:#e2600f}#navbar.vi2{background:#fff;position:static}.vi2-navbar__bar{display:grid;grid-template-columns:1fr auto 1fr;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;height:64px}@media (min-width:992px){.vi2-navbar__bar{height:92px}}.vi2-navbar__left,.vi2-navbar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}@media (min-width:992px){.vi2-navbar__left,.vi2-navbar__right{gap:16px}}.vi2-navbar__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vi2-navbar .vi2-icon{display:block;height:22px;stroke:#ff731b;width:22px}.vi2-navbar__search-btn,.vi2-navbar__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:0;color:#ff731b;cursor:pointer;justify-content:center;padding:8px}.vi2-navbar__search-btn:hover,.vi2-navbar__toggle:hover{background:none;color:#e2600f}.vi2-navbar__search-btn .hidden,.vi2-navbar__toggle .hidden{display:none}.vi2-navbar__toggle{margin-left:-8px}.vi2-navbar__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;margin:0}.vi2-navbar__search input[type=search]{background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13px;height:32px;margin:0;opacity:0;padding:0;-webkit-transition:width .2s,opacity .2s;transition:width .2s,opacity .2s;width:0}.vi2-navbar__search input[type=search]:focus{border-bottom:1px solid #ff731b;-webkit-box-shadow:none;box-shadow:none}.vi2-navbar__search.is-open input[type=search]{border-bottom-color:#ff731b;opacity:1;width:180px}@media (max-width:991px){.vi2-navbar__search.is-open{background:#fff;gap:8px;inset:0;padding:0 16px 0 8px;position:absolute;z-index:5}.vi2-navbar__search.is-open input[type=search]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;width:auto}}.vi2-navbar__search-close{background:none;border:0;cursor:pointer;display:none;padding:8px}.vi2-navbar__search-close:focus{background:none}.vi2-navbar__search-close .vi2-icon{height:20px;width:20px}@media (max-width:991px){.vi2-navbar__search.is-open .vi2-navbar__search-close{display:-webkit-box;display:-ms-flexbox;display:flex}}.vi2-navbar__logo{display:block;line-height:0}.vi2-navbar__logo img{height:auto;width:150px}@media (min-width:400px){.vi2-navbar__logo img{width:170px}}@media (min-width:992px){.vi2-navbar__logo img{width:210px}}.vi2-navbar__logo h1{font-size:inherit;line-height:0;margin:0}.vi2-navbar__cta{font-size:12px;padding:7px 10px}@media (min-width:992px){.vi2-navbar__cta{font-size:14px;padding:10px 16px}}.vi2-navbar__cta-long{display:none}@media (min-width:992px){.vi2-navbar__cta-long{display:inline}}.vi2-menu-row{border-top:1px solid #e3e3e3;display:none}@media (min-width:992px){.vi2-menu-row{display:block}}.vi2-menu{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;height:auto;line-height:1.4}.vi2-menu__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;min-height:54px}.vi2-menu__item,.vi2-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.vi2-menu__item{background:transparent;float:none}.vi2-menu__gap{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}.vi2-menu__list .vi2-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-bottom:2px solid transparent;color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:15px;font-weight:400;gap:6px;letter-spacing:0;line-height:1.4;padding:0 10px;text-decoration:none;text-transform:none}.vi2-menu__list .vi2-menu__link:focus,.vi2-menu__list .vi2-menu__link:hover{background:transparent;border-bottom-color:#f2a57a;color:#1d1d1b}.vi2-menu__list .vi2-menu__link.active,.vi2-menu__list .vi2-menu__link.ancestor,.vi2-menu__list .vi2-menu__link[aria-expanded=true]{border-bottom-color:#ff731b;font-weight:500}.vi2-menu__chevron{-webkit-box-flex:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:8px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:12px}.vi2-menu__link[aria-expanded=true] .vi2-menu__chevron{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.vi2-submenu{background:#fdf1ea}.vi2-submenu[hidden]{display:none}.vi2-submenu__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;min-height:38px}.vi2-submenu__item,.vi2-submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.vi2-submenu__item{background:transparent;float:none}.vi2-submenu__list .vi2-submenu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-bottom:2px solid transparent;color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.4;padding:0 10px;text-decoration:none;text-transform:none}.vi2-submenu__list .vi2-submenu__link.active,.vi2-submenu__list .vi2-submenu__link:focus,.vi2-submenu__list .vi2-submenu__link:hover{background:transparent;border-bottom-color:#ff731b;color:#1d1d1b}.vi2-submenus{display:none}@media (min-width:992px){.vi2-submenus{display:block}}html.vi2-no-scroll{overflow:hidden}.vi2-drawer{inset:0;position:fixed;z-index:10000}.vi2-drawer[hidden]{display:none}.vi2-drawer__backdrop{background:rgba(17,17,17,.55);inset:0;opacity:0;position:absolute;-webkit-transition:opacity .25s;transition:opacity .25s}.vi2-drawer__panel{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-webkit-box-shadow:4px 0 24px rgba(17,17,17,.15);box-shadow:4px 0 24px rgba(17,17,17,.15);-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:min(380px,88vw)}.vi2-drawer.is-open .vi2-drawer__backdrop{opacity:1}.vi2-drawer.is-open .vi2-drawer__panel{-webkit-transform:none;transform:none}@media (prefers-reduced-motion:reduce){.vi2-drawer__backdrop,.vi2-drawer__panel{-webkit-transition:none;transition:none}}.vi2-drawer__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #e3e3e3;height:64px;justify-content:space-between;padding:0 12px 0 24px}.vi2-drawer__logo img{height:auto;width:150px}.vi2-drawer__close{background:none;border:0;color:#ff731b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.vi2-drawer__close:focus,.vi2-drawer__close:hover{background:none;color:#e2600f}.vi2-drawer__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:24px}.vi2-drawer__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d6d6d6;border-radius:4px;margin-bottom:16px}.vi2-drawer__search:focus-within{border-color:#ff731b}.vi2-drawer__search input[type=search]{-webkit-box-flex:1;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#1d1d1b;-ms-flex:1;flex:1;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:16px;height:42px;margin:0;min-width:0;outline:0;padding:0 12px}.vi2-drawer__search button{background:none;border:0;color:#ff731b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px}.vi2-drawer__search button:focus{background:none}.vi2-drawer__nav{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;height:auto;line-height:normal}.vi2-drawer__nav ul:not(.vi2-drawer__sub){margin:0;padding:0}.vi2-drawer__nav li{float:none}.vi2-drawer__item{border-bottom:1px solid #e3e3e3}.vi2-drawer__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#1d1d1b;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:16px;justify-content:space-between;line-height:1.3;list-style:none;padding:14px 0}.vi2-drawer__link::-webkit-details-marker{display:none}.vi2-drawer__link:hover{color:#ff731b}.vi2-drawer__link.active,.vi2-drawer__link.ancestor{color:#ff731b;font-weight:500}.vi2-drawer__chevron{-webkit-box-flex:0;color:#ff731b;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.vi2-drawer__group[open] .vi2-drawer__chevron{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.vi2-drawer__nav .vi2-drawer__sub{border-left:2px solid #f2a57a;margin:0 0 12px;padding:4px 0 4px 16px}.vi2-drawer__nav .vi2-drawer__sub a{color:#1d1d1b;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:14px;padding:7px 0}.vi2-drawer__nav .vi2-drawer__sub a.active,.vi2-drawer__nav .vi2-drawer__sub a:hover{color:#ff731b}.vi2-drawer__title{color:#6b6b6b;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.08em;margin:32px 0 8px;text-transform:uppercase}.vi2-drawer__links a{color:#1d1d1b;display:block;font-family:Faustina,Georgia,Times New Roman,serif;font-size:15px;padding:5px 0}.vi2-drawer__links a:hover{color:#ff731b}.vi2-drawer__social{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;gap:24px;margin-top:24px}.vi2-drawer__social a{color:#1d1d1b}.vi2-drawer__social a:hover{color:#ff731b}.vi2-drawer__foot{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f4f4f4;border-top:1px solid #e3e3e3;gap:12px;justify-content:space-between;padding:16px 24px}.vi2-drawer__account,.vi2-drawer__foot{display:-webkit-box;display:-ms-flexbox;display:flex}.vi2-drawer__account{gap:16px}.vi2-drawer__account a{color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:14px;text-decoration:underline;text-decoration-color:#f2a57a;text-underline-offset:3px}.vi2-drawer__account a:hover{color:#ff731b}.vi2-hero{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.vi2-hero{gap:28px;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.vi2-hero__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.vi2-hero__main .vi2-date{margin-top:auto;padding-top:24px}.vi2-hero__media{aspect-ratio:2/1;background:#eaeaea;border-radius:4px;display:block;overflow:hidden}.vi2-hero__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vi2-hero__main .vi2-hero__media{margin-bottom:24px}.vi2-hero__title{display:-webkit-box;font-family:Faustina,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;-webkit-line-clamp:3;line-height:1.3;max-width:80%;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:600px){.vi2-hero__title{font-size:26px}}@media (max-width:599px){.vi2-hero__title{max-width:none}}.vi2-hero__title a:hover{color:#ff731b}.vi2-hero__side{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);min-width:0}@media (min-width:600px){.vi2-hero__side{grid-template-columns:1fr 1fr}}@media (min-width:992px){.vi2-hero__side{grid-auto-rows:1fr;grid-template-columns:minmax(0,1fr);padding-left:28px}}@media (max-width:991px){.vi2-hero__side{border-left:0}}.vi2-hero__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.vi2-hero__item .vi2-hero__media{aspect-ratio:16/8;margin-bottom:12px}.vi2-hero__item .vi2-date{margin-top:auto;padding-top:12px}.vi2-hero__item-title{display:-webkit-box;font-family:Faustina,Georgia,Times New Roman,serif;font-size:13px;font-weight:400;-webkit-line-clamp:3;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.vi2-hero__item-title a:hover{color:#ff731b}@media (max-width:599px){html:has(.vi2-latest){-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity}}@media (max-width:599px){.vi2-latest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;height:100svh;padding-top:16px;scroll-snap-align:start}.vi2-latest .vi2-section-head{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:12px;padding-bottom:12px}}.vi2-latest__carousel{position:relative}@media (max-width:599px){.vi2-latest__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}}.vi2-latest__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vi2-latest__track::-webkit-scrollbar{display:none}@media (max-width:599px){.vi2-latest__track{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:0;margin:0 -16px;min-height:0}}.vi2-latest__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}@media (min-width:600px){.vi2-latest__slide{-ms-flex-preferred-size:calc(33.33333% - 9.33333px);flex-basis:calc(33.33333% - 9.33333px);scroll-snap-align:start;scroll-snap-stop:normal}}@media (min-width:992px){.vi2-latest__slide{-ms-flex-preferred-size:calc(16.66667% - 11.66667px);flex-basis:calc(16.66667% - 11.66667px)}}.vi2-latest__track.is-nudging .vi2-latest__slide{-webkit-animation:vi2-latest-nudge 1.1s ease-in-out 2;animation:vi2-latest-nudge 1.1s ease-in-out 2}.vi2-latest__card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #f2a57a;border-radius:6px;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}@media (max-width:599px){.vi2-latest__card{border:0;border-radius:0}}@media (min-width:600px){.vi2-latest__card{height:375px}}.vi2-latest__pager{bottom:30px;max-width:50%;pointer-events:none;position:absolute;right:16px;z-index:2}@media (min-width:600px){.vi2-latest__pager{display:none}}.vi2-latest__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;gap:6px;justify-content:flex-end}.vi2-latest__dot{border:1px solid #ff731b;border-radius:50%;cursor:pointer;height:8px;padding:0;pointer-events:auto;width:8px}.vi2-latest__dot,.vi2-latest__dot:focus{background:transparent}.vi2-latest__dot.is-active,.vi2-latest__dot.is-active:focus{background:#ff731b}@media (prefers-reduced-motion:reduce){.vi2-latest__track.is-nudging .vi2-latest__slide{-webkit-animation:none;animation:none}}.vi2-latest__media{display:block;overflow:hidden;-webkit-box-flex:0;background:#eaeaea;-ms-flex:0 0 66.6%;flex:0 0 66.6%}@media (max-width:599px){.vi2-latest__media{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0}}.vi2-latest__media img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.vi2-latest__card:hover .vi2-latest__media img{-webkit-transform:scale(1.03);transform:scale(1.03)}.vi2-latest__media--video{background:#111;position:relative}.vi2-latest__media--video iframe,.vi2-latest__media--video video{border:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vi2-latest__card:hover .vi2-latest__media--video img{-webkit-transform:none;transform:none}.vi2-latest__play{background:none;border:0;cursor:pointer;inset:0;padding:0;position:absolute;width:100%}.vi2-latest__play[hidden]{display:none}.vi2-latest__play .vi2-video__play{--vi2-play:56px}.vi2-latest__play:focus-visible .vi2-video__play,.vi2-latest__play:hover .vi2-video__play{background:#e2600f}.vi2-latest__play:focus-visible{outline:3px solid #ff731b;outline-offset:-3px}.vi2-latest__mute{background:rgba(17,17,17,.6);border:0;border-radius:50%;bottom:8px;color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;padding:0;position:absolute;right:8px;width:32px;z-index:1}.vi2-latest__mute:focus-visible,.vi2-latest__mute:hover{background:#ff731b}.vi2-latest__mute:focus-visible{outline:2px solid #fff;outline-offset:2px}.vi2-latest__body{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:16px}@media (max-width:599px){.vi2-latest__body{-webkit-box-flex:0;-ms-flex:0 0 var(--vi2-latest-body,auto);flex:0 0 var(--vi2-latest-body,auto);padding-bottom:24px;padding-top:24px}}@media (min-width:600px){.vi2-latest__body{padding:16px 8px 10px}}.vi2-latest__body .vi2-kicker{margin-bottom:8px}.vi2-latest__body .vi2-date{margin-top:auto;padding-top:4px}@media (max-width:599px){.vi2-latest__body .vi2-date{padding-top:16px}}.vi2-latest__title{display:-webkit-box;font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;-webkit-line-clamp:4;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:600px){.vi2-latest__title{display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}}.vi2-latest__title a:hover{color:#ff731b}.vi2-latest__nav{background:#ff731b;border:0;border-radius:4px;color:#fff;cursor:pointer;display:none;font-family:Faustina,Georgia,Times New Roman,serif;font-size:22px;height:34px;line-height:1;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:34px;z-index:2}.vi2-latest__nav:focus-visible,.vi2-latest__nav:hover:not(:disabled){background:#e2600f}.vi2-latest__nav:disabled{cursor:default;opacity:.5}.vi2-latest__nav--prev{left:-12px}.vi2-latest__nav--next{right:-12px}@media (min-width:600px){.vi2-latest__nav{display:block}}@media (min-width:1420px){.vi2-latest__nav--prev{left:-50px}.vi2-latest__nav--next{right:-50px}}@-webkit-keyframes vi2-latest-nudge{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(-36px);transform:translateX(-36px)}}@keyframes vi2-latest-nudge{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(-36px);transform:translateX(-36px)}}.vi2-media-row__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:992px){.vi2-media-row__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vi2-media-row__col{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vi2-media-row__col--plain{background:#fff;padding:24px}.vi2-media-row__magazine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 0 24px}.vi2-media-row__cover{border-radius:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15);height:auto;max-width:244px;width:100%}.vi2-media-row__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:auto}.vi2-media-row__actions,.vi2-media-row__video-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.vi2-media-row__video-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:24px}.vi2-media-row__video{aspect-ratio:16/9;background:#111;border-radius:4px;overflow:hidden;width:100%}.vi2-media-row__video iframe{border:0;display:block;height:100%;width:100%}.vi2-media-row__video-foot{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px;justify-content:space-between}.vi2-media-row__video-info{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Faustina,Georgia,Times New Roman,serif;font-size:13px;gap:2px;line-height:1.3}.vi2-media-row__video-label{font-weight:700;text-transform:uppercase}.vi2-media-row__video-title:hover{color:#ff731b}.vi2-media-row__podcast{min-width:0;overflow:hidden;width:100%}@media (min-width:992px){.vi2-media-row__grid{gap:16px}}.vi2-media-row .vi2-section-head__title{font-size:21px;white-space:nowrap}.vi2-media-row__col--plain{padding:24px 0 0 8px}.vi2-media-row .vi2-btn{font-size:13px;padding:9px 14px;white-space:nowrap}.vi2-media-row__actions{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.vi2-media-row__video-wrap{padding-bottom:16px}.vi2-media-row__video{-webkit-box-flex:1;aspect-ratio:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;min-height:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vi2-media-row__video>*{width:100%}.vi2-opinion__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vi2-opinion__list::-webkit-scrollbar{display:none}@media (min-width:992px){.vi2-opinion__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}}.vi2-opinion__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 16px;scroll-snap-align:start;text-align:center}.vi2-opinion__item+.vi2-opinion__item{border-left:1px solid #e3e3e3}@media (min-width:600px){.vi2-opinion__item{-ms-flex-preferred-size:45%;flex-basis:45%}}@media (min-width:992px){.vi2-opinion__item{padding:0 24px}}.vi2-opinion__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:8px;justify-content:center;margin-top:24px}@media (min-width:992px){.vi2-opinion__dots{display:none}}.vi2-opinion__dot{border:1px solid #ff731b;border-radius:50%;cursor:pointer;height:8px;padding:0;width:8px}.vi2-opinion__dot,.vi2-opinion__dot:focus{background:transparent}.vi2-opinion__dot.is-active,.vi2-opinion__dot.is-active:focus{background:#ff731b}.vi2-opinion__photo{background:#f4f4f4;border:4px solid #ff731b;border-radius:0;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:100px;margin-bottom:16px;overflow:hidden;width:100px}.vi2-opinion__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vi2-opinion__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.3;margin:0 0 12px}.vi2-opinion__title a:hover{color:#ff731b}.vi2-opinion__author{color:#444;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:14px;margin:auto 0 0}.vi2-editorial__banner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#222 50%/cover no-repeat;border-radius:6px;color:#fff;-ms-flex-direction:column;flex-direction:column;min-height:420px;overflow:hidden;padding:24px}@media (min-width:992px){.vi2-editorial__banner{min-height:490px}}.vi2-editorial__banner:before{background:-webkit-gradient(linear,left top,right top,from(rgba(10,20,35,.85)),color-stop(65%,rgba(10,20,35,0)));background:linear-gradient(90deg,rgba(10,20,35,.85),rgba(10,20,35,0) 65%);content:"";inset:0;position:absolute}@media (max-width:991px){.vi2-editorial__banner:before{background:rgba(10,20,35,.7)}}.vi2-editorial__banner>*{position:relative}.vi2-editorial__banner .vi2-section-head{border-bottom-color:hsla(0,0%,100%,.4);color:#fff}.vi2-editorial__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;max-width:55%;width:100%}@media (max-width:991px){.vi2-editorial__content{max-width:none}}.vi2-editorial__kicker{color:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-editorial__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.25;margin:0}.vi2-editorial__title a{color:#fff}.vi2-editorial__summary{color:#fff;display:-webkit-box;font-family:Faustina,Georgia,Times New Roman,serif;font-size:15px;-webkit-line-clamp:3;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}.vi2-editorial .vi2-btn{margin-top:8px}.vi2-categories__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:600px){.vi2-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.vi2-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vi2-categories__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:0}.vi2-categories__main{-webkit-box-flex:1;-ms-flex:1;flex:1}.vi2-categories__media{aspect-ratio:4/5;margin-bottom:16px}.vi2-categories__kicker{font-size:16px;margin-bottom:8px}.vi2-categories__title{font-size:19px;line-height:1.3}.vi2-categories__date{margin-top:12px}.vi2-categories__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:6px;gap:16px;height:100%;justify-content:space-between;min-width:0}@media (min-width:600px){.vi2-categories__list{grid-column:1/-1}}@media (min-width:992px){.vi2-categories__list{grid-column:auto}}.vi2-categories__list li+li{border-top:1px solid #e3e3e3;padding-top:16px}.vi2-categories__list .vi2-card__title{font-size:12px;line-height:1.35}.vi2-categories__list .vi2-kicker{margin-bottom:4px}.vi2-imojuris{min-width:0}.vi2-imojuris__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:600px){.vi2-imojuris__grid{grid-template-columns:minmax(0,2fr) 1px minmax(0,1fr)}}.vi2-imojuris__divider{display:none}@media (min-width:600px){.vi2-imojuris__divider{display:block}}.vi2-imojuris__main{min-width:0}.vi2-imojuris__media{aspect-ratio:16/7;margin-bottom:16px}.vi2-imojuris__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.vi2-imojuris__title{font-size:22px;line-height:1.3}.vi2-imojuris__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between;min-width:0}.vi2-imojuris__side .vi2-card__media{aspect-ratio:16/5;margin-bottom:12px}.vi2-imojuris__side .vi2-kicker{margin-bottom:8px}.vi2-imojuris__side .vi2-card__title{font-size:13px;line-height:1.4}.vi2-imojuris__side .vi2-date{margin-top:8px}.vi2-spotlight__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:992px){.vi2-spotlight__grid{grid-template-columns:minmax(0,74fr) 1px minmax(0,26fr)}}.vi2-spotlight__divider{display:none}@media (min-width:992px){.vi2-spotlight__divider{display:block}}.vi2-spotlight__main{min-width:0}.vi2-spotlight__media{aspect-ratio:16/9;margin-bottom:16px}@media (min-width:600px){.vi2-spotlight__media{aspect-ratio:3.4/1}}.vi2-spotlight__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.vi2-spotlight__title{font-size:22px;line-height:1.3}.vi2-spotlight__side{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);min-width:0}@media (min-width:600px){.vi2-spotlight__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.vi2-spotlight__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between}}.vi2-spotlight__side .vi2-card__media{aspect-ratio:2/1;margin-bottom:12px}.vi2-spotlight__side .vi2-kicker{margin-bottom:8px}.vi2-spotlight__side .vi2-card__title{font-size:12px;line-height:1.4}.vi2-spotlight__side .vi2-date{margin-top:8px}@media (min-width:600px){.vi2-spotlight--compact .vi2-spotlight__media{aspect-ratio:2.2/1}.vi2-spotlight--compact .vi2-spotlight__title{font-size:24px}}.vi2-category{padding-bottom:48px}.vi2-category__head{border-bottom:1px solid #ff731b;padding-bottom:16px}@media (min-width:992px){.vi2-category__head{margin-top:72px}}.vi2-category__eyebrow{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.vi2-category__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}@media (min-width:600px){.vi2-category__title{font-size:34px}}.vi2-category__description{font-size:14px;line-height:1.5;margin-top:12px}.vi2-category__grid,.vi2-category__highlights{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);min-width:0}@media (min-width:600px){.vi2-category__grid,.vi2-category__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.vi2-category__grid{row-gap:24px}@media (min-width:600px){.vi2-category__grid{row-gap:48px}}.vi2-category__rest{display:grid;gap:32px;grid-template-areas:"most-read" "rail" "list";grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.vi2-category__rest{grid-template-areas:"most-read rail" "list rail";grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto 1fr;row-gap:24px}}.vi2-category__most-read{grid-area:most-read;min-width:0}.vi2-category__grid{grid-area:list}.vi2-category__rail{grid-area:rail;min-width:0}@media (min-width:992px){.vi2-category__rail{-ms-flex-item-align:stretch;align-self:stretch}.vi2-category__rail .vi2-aside{position:sticky;top:24px}}.vi2-newscard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}@media (min-width:600px){.vi2-newscard{padding:0 24px}}.vi2-newscard--panel{background:#f4f4f4;border-radius:6px;padding:24px}.vi2-newscard__media{aspect-ratio:416/366;background:#eaeaea;border-radius:4px;display:block;margin-bottom:24px;overflow:hidden}.vi2-newscard__media img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.vi2-newscard:hover .vi2-newscard__media img{-webkit-transform:scale(1.03);transform:scale(1.03)}.vi2-newscard .vi2-kicker{font-size:16px;text-transform:none}.vi2-newscard__title{display:-webkit-box;font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;-webkit-line-clamp:3;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:992px){.vi2-newscard__title{font-size:19px}}.vi2-newscard__title a:hover{color:#ff731b}.vi2-newscard .vi2-date--caps{margin-top:16px}@-webkit-keyframes vi2-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vi2-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vi2-opinions__body{display:grid;gap:32px;grid-template-areas:"rail" "list";grid-template-columns:minmax(0,1fr);margin-top:24px}@media (min-width:992px){.vi2-opinions__body{grid-template-areas:"list rail";grid-template-columns:minmax(0,1fr) 300px}}.vi2-opinions__grid{display:grid;grid-area:list;grid-template-columns:minmax(0,1fr);min-width:0;row-gap:32px}@media (min-width:600px){.vi2-opinions__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:80px}}@media (min-width:992px){.vi2-opinions__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vi2-opinions__rail{grid-area:rail;min-width:0}@media (min-width:992px){.vi2-opinions__rail{-ms-flex-item-align:stretch;align-self:stretch}.vi2-opinions__rail .vi2-aside{position:sticky;top:24px}}.vi2-opinion-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 16px;text-align:center}.vi2-opinion-card .vi2-opinion__photo{-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.vi2-opinion-card:hover .vi2-opinion__photo{border-color:#f15d00}.vi2-opinion-card .vi2-kicker{font-size:14px;margin-bottom:4px;text-transform:none}.vi2-opinion-card .vi2-opinion__title{margin-bottom:12px}.vi2-opinion-card .vi2-opinion__author{margin-top:0}.vi2-search{padding-bottom:48px}.vi2-search__form{margin-top:32px}.vi2-search__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d6d6d6;border-radius:4px;gap:12px;padding:8px 8px 8px 16px}.vi2-search__box:focus-within{border-color:#ff731b}.vi2-search__icon{-webkit-box-flex:0;color:#ff731b;-ms-flex:none;flex:none}.vi2-search__input{-webkit-box-flex:1;background:transparent;border:0;color:#1d1d1b;-ms-flex:1;flex:1;font-family:Faustina,Georgia,Times New Roman,serif;font-size:18px;height:40px;min-width:0;outline:0;padding:0}@media (min-width:600px){.vi2-search__input{font-size:20px}}.vi2-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vi2-search__submit{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:12px;padding:8px 16px}.vi2-search__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.25;margin-top:32px!important;overflow-wrap:anywhere}@media (min-width:600px){.vi2-search__title{font-size:24px}}.vi2-search__bar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ff731b;gap:12px 24px;justify-content:space-between;margin-top:16px;padding-bottom:16px}.vi2-search__bar,.vi2-search__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vi2-search__sort{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;gap:4px;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.vi2-search__sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%231d1d1b' stroke-width='1.4'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 2px center;border:0;color:#1d1d1b;cursor:pointer;font:inherit;height:auto;padding:2px 18px 2px 2px}.vi2-search__layout{display:grid;gap:24px;grid-template-areas:"filters" "results" "ads";grid-template-columns:minmax(0,1fr);margin-top:24px}@media (min-width:992px){.vi2-search__layout{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;grid-template-areas:"results filters" "results ads";grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto 1fr}}.vi2-search__results{grid-area:results;min-width:0}.vi2-search__ads{grid-area:ads;min-width:0}@media (min-width:992px){.vi2-search__ads{padding:0 12px}}.vi2-search__empty{font-size:17px;line-height:1.5;padding:32px 0}.vi2-search__empty a{color:#ff731b;text-decoration:underline}.vi2-result{display:grid;grid-template-columns:112px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-bottom:1px solid #e3e3e3;gap:12px;padding:24px 0}.vi2-result:first-child{padding-top:0}@media (min-width:600px){.vi2-result{gap:16px 24px;grid-template-columns:240px minmax(0,1fr)}}.vi2-result__media{aspect-ratio:16/10;background:#f4f4f4;display:block;overflow:hidden}.vi2-result__media img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.vi2-result__media--contain{background:#fff;border:1px solid #e3e3e3}.vi2-result__media--contain img{-o-object-fit:contain;object-fit:contain;padding:16px}.vi2-result:hover .vi2-result__media img{-webkit-transform:scale(1.03);transform:scale(1.03)}.vi2-result:hover .vi2-result__media--contain img{-webkit-transform:none;transform:none}.vi2-result__body{min-width:0}.vi2-result__kicker{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-result__kicker a:hover{text-decoration:underline}.vi2-result__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;margin-top:4px!important}@media (min-width:600px){.vi2-result__title{font-size:19px;margin-top:8px!important}}.vi2-result__title{font-weight:400;line-height:1.3}.vi2-result__title a:hover{color:#ff731b}.vi2-result__title .fa-lock{color:#ff731b;font-size:.75em;margin-right:4px}.vi2-result__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6b6b6b;font-size:14px;line-height:1.45;margin-top:8px!important;overflow:hidden}.vi2-result__excerpt mark{background:none;color:#ff731b}.vi2-result .vi2-date{display:block;margin-top:8px}.vi2-search-filters{align-self:start;background:#fff;border:1px solid #d6d6d6;border-radius:4px;grid-area:filters;padding:16px 24px}.vi2-search-filters__title{cursor:pointer;font-family:Faustina,Georgia,Times New Roman,serif;font-size:15px;list-style:none}.vi2-search-filters__title::-webkit-details-marker{display:none}.vi2-search-filters__title:after{border-bottom:1.4px solid;border-right:1.4px solid;content:"";display:inline-block;height:6px;margin:0 0 3px 10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:6px}@media (min-width:992px){.vi2-search-filters__title:after{display:none}}.vi2-search-filters[open] .vi2-search-filters__title:after{margin-bottom:-1px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (min-width:992px){.vi2-search-filters__title{pointer-events:none}}.vi2-search-filters__group{border:0;margin:16px 0 0;padding:0}.vi2-search-filters__group+.vi2-search-filters__group{border-top:1px solid #e3e3e3;padding-top:16px}.vi2-search-filters__label{color:#6b6b6b;float:left;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:11px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-bottom:8px;padding:0;text-transform:uppercase;width:100%}.vi2-search-filters__option{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1d1d1b;cursor:pointer;font-family:Faustina,Georgia,Times New Roman,serif;font-size:14px;gap:8px;line-height:1.2;padding:5px 0}.vi2-search-filters__option:hover{color:#ff731b}.vi2-search-filters .vi2-search-filters__input{position:static;-webkit-box-flex:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #6b6b6b;cursor:pointer;-ms-flex:none;flex:none;height:14px;margin:0;opacity:1;pointer-events:auto;width:14px}.vi2-search-filters .vi2-search-filters__input[type=radio]{border-radius:50%}.vi2-search-filters .vi2-search-filters__input[type=checkbox]{border-radius:2px}.vi2-search-filters .vi2-search-filters__input:checked{background:#ff731b;border-color:#ff731b}.vi2-search-filters .vi2-search-filters__input[type=radio]:checked{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.vi2-search-filters .vi2-search-filters__input:focus-visible{outline:2px solid #ff731b;outline-offset:2px}.vi2-search-filters__hint{color:#6b6b6b;font-size:12px;margin-top:8px!important}.vi2-search-filters__apply{margin-top:16px}.has-js .vi2-search-filters__apply{display:none}.vi2-breadcrumbs{margin-top:24px}.vi2-breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.vi2-breadcrumbs li{color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-breadcrumbs li+li:before{content:">";margin:0 .5em}.vi2-breadcrumbs a:hover{color:#ff731b}.vi2-breadcrumbs [aria-current]{font-weight:600}.vi2-post{padding-bottom:48px}.vi2-post__layout{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-areas:"head" "content" "rail" "ads";grid-template-columns:minmax(0,1fr);margin-top:32px}@media (min-width:600px){.vi2-post__layout{grid-template-columns:minmax(0,632px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.vi2-post__layout{grid-template-areas:". head ." "rail content ." ". ads .";grid-template-columns:300px minmax(0,632px) minmax(0,1fr);-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-top:48px}}@media (min-width:1312px){.vi2-post__layout{grid-template-areas:". head ." "rail content ads";grid-template-columns:300px minmax(0,632px) 300px}}.vi2-post__head{grid-area:head;min-width:0}.vi2-post__content{grid-area:content;min-width:0}.vi2-post__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px 16px;justify-content:space-between;margin-bottom:12px}.vi2-post__kicker{color:#ff731b!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:15px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-post__kicker:hover{text-decoration:underline}.vi2-post__date{color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-post__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.25}@media (min-width:600px){.vi2-post__title{font-size:34px}}.vi2-post__title .fa-lock,.vi2-post__title svg.fa-lock{font-size:.6em;vertical-align:middle}.vi2-post__edit{color:#6b6b6b!important;font-size:.5em;vertical-align:middle}.vi2-post__teaser{font-size:18px;line-height:1.4;margin-top:12px}@media (min-width:600px){.vi2-post__teaser{font-size:20px}}.vi2-post__byline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between;margin:32px 0 24px}.vi2-post__authors,.vi2-post__byline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vi2-post__authors{gap:12px 24px}.vi2-post__author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;gap:12px;letter-spacing:.04em;line-height:1.4}.vi2-post__author img{border:2px solid #ff731b;border-radius:2px;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.vi2-post__author:hover span{color:#ff731b}.vi2-post__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.vi2-post__action,.vi2-post__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vi2-post__action{background:none;border:0;color:#ff731b;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;gap:8px;letter-spacing:.04em;line-height:1.4;padding:0}.vi2-post__action:hover,.vi2-post__action[aria-expanded=true]{color:#e2600f}.vi2-post__action:focus{background:none}.vi2-post__action:focus-visible{outline:2px solid #ff731b;outline-offset:3px}.vi2-post__action[aria-pressed=true] .vi2-post__action-icon{background:#1d1d1b}.vi2-post__action:disabled{cursor:progress;opacity:.7}.vi2-post__action-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#ff731b;border-radius:3px;color:#fff;font-size:14px;height:28px;justify-content:center;width:28px}.vi2-post__figure img{border-radius:4px;width:100%}.vi2-post__caption{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:8px}.vi2-post__body{font-size:17px;line-height:1.5;margin-top:32px;overflow-wrap:break-word}.vi2-post__body blockquote,.vi2-post__body h2,.vi2-post__body h3,.vi2-post__body h4,.vi2-post__body ol,.vi2-post__body p,.vi2-post__body ul{margin:0 0 1em}.vi2-post__body h2,.vi2-post__body h3,.vi2-post__body h4{font-weight:600;line-height:1.3;margin-top:1.5em}.vi2-post__body h2{font-size:22px}.vi2-post__body h3{font-size:19px}.vi2-post__body h4{font-size:17px}.vi2-post__body ol,.vi2-post__body ul{padding-left:1.4em}.vi2-post__body ul{list-style:disc}.vi2-post__body ol{list-style:decimal}.vi2-post__body li{list-style-type:inherit}.vi2-post__body a{color:#ff731b;text-decoration:underline}.vi2-post__body blockquote{border-left:3px solid #ff731b;font-style:italic;padding-left:16px}.vi2-post__body img{border-radius:4px;height:auto;max-width:100%}.vi2-post__body .richtext-image{margin:24px auto}.vi2-post__body .richtext-image.left{float:left;margin:4px 24px 12px 0;max-width:50%}.vi2-post__body .richtext-image.right{float:right;margin:4px 0 12px 24px;max-width:50%}.vi2-post__body iframe{max-width:100%}.vi2-post__body .responsive-object{margin:24px 0;position:relative}.vi2-post__body .responsive-object embed,.vi2-post__body .responsive-object iframe,.vi2-post__body .responsive-object object{height:100%;inset:0;position:absolute;width:100%}.vi2-post__body:after{clear:both;content:"";display:table}.vi2-post__company,.vi2-post__topics{border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;margin-top:32px;padding:16px 0}.vi2-post__company{border-top:0;margin-top:0}.vi2-post__company img{max-height:80px;max-width:200px;-o-object-fit:contain;object-fit:contain}.vi2-post__topics-title{margin-bottom:8px;text-transform:uppercase}.vi2-post__topics-list,.vi2-post__topics-title{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-post__topics-list li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none}.vi2-post__topics-list li:not(:last-child):after{content:","}.vi2-post__topics-list a{color:#ff731b!important}.vi2-post__topics-list a:hover{text-decoration:underline}.vi2-post__rail{grid-area:rail;margin-top:48px;min-width:0}@media (min-width:992px){.vi2-post__rail{-ms-flex-item-align:stretch;align-self:stretch;margin-top:0}}.vi2-post__most-read{background:#fff;border:1px solid #d6d6d6;border-radius:6px;padding:24px}@media (min-width:992px){.vi2-post__most-read{position:sticky;top:var(--vi2-sticky-top,24px)}}.vi2-post__ads{grid-area:ads;margin-top:32px;min-width:0}@media (min-width:1312px){.vi2-post__ads{-ms-flex-item-align:stretch;align-self:stretch;margin-top:0}.vi2-post__ads .vi2-aside{position:sticky;top:24px}}.vi2-post__most-read-title{font-size:17px;font-weight:400;margin-bottom:12px}.vi2-post__most-read-list{list-style:none;margin:0;padding:0}.vi2-post__most-read-list li{border-bottom:1px solid #e3e3e3;font-size:13px;line-height:1.4;list-style:none;padding:8px 0 8px 12px;position:relative}.vi2-post__most-read-list li:before{color:#ff731b;content:"-";left:0;position:absolute}.vi2-post__most-read-list a:hover{color:#ff731b}.vi2-share{position:relative}.vi2-share__menu{background:#fff;border:1px solid #ff731b;border-radius:6px;-webkit-box-shadow:0 6px 20px rgba(17,17,17,.08);box-shadow:0 6px 20px rgba(17,17,17,.08);min-width:200px;padding:16px 16px 12px;position:absolute;right:0;top:calc(100% + 12px);z-index:20}.vi2-share__menu[hidden]{display:none}.vi2-share__title{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;font-weight:600;letter-spacing:.04em;line-height:1.4;margin-bottom:12px}.vi2-share ul{margin:0;padding:0}.vi2-share li{list-style:none}.vi2-share__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:#1d1d1b!important;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;gap:12px;letter-spacing:.04em;line-height:1.4;padding:4px 0;text-align:left;width:100%}.vi2-share__item:focus{background:none}.vi2-share__item:hover{color:#ff731b!important}.vi2-share__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;background:#f4f4f4;border-radius:4px;color:#111;-ms-flex:0 0 26px;flex:0 0 26px;font-size:14px;height:26px;width:26px}.vi2-post-grid__title{border-bottom:1px solid #f2a57a;font-size:24px;font-weight:400;line-height:1.2;margin-bottom:24px;padding-bottom:16px}@media (min-width:600px){.vi2-post-grid__title{font-size:28px}}.vi2-post-grid__list{display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:992px){.vi2-post-grid__list{gap:24px 44px;grid-template-columns:repeat(4,minmax(0,1fr))}}.vi2-post-grid__list li{list-style:none}.vi2-post-grid__media{aspect-ratio:285/153}.vi2-post-grid__card-title{display:-webkit-box;font-size:15px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:600px){.vi2-post-grid__card-title{font-size:18px}}.vi2-breadcrumbs__muted a{color:#6b6b6b}@media (min-width:992px){.vi2-opinion-detail .vi2-post__layout{margin-top:24px}}.vi2-opinion-detail__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:32px}.vi2-opinion-detail__author:hover .vi2-opinion__author{color:#ff731b}.vi2-opinion-detail__photo{height:120px;margin:0;width:120px}.vi2-opinion-detail .vi2-post__teaser,.vi2-opinion-detail .vi2-post__title{text-align:center}.vi2-opinion-detail .vi2-post__teaser{font-size:16px;line-height:1.45}.vi2-opinion-detail .vi2-post__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0 32px}.vi2-opinion-detail .vi2-share__menu{left:0;right:auto}.vi2-opinion-detail .vi2-paywall,.vi2-opinion-detail .vi2-post__body{margin-top:0}.vi2-opinion-grid{row-gap:32px}.vi2-opinion-grid .vi2-opinion-card{padding:0}.vi2-post-grid__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ff731b;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.vi2-post-grid__head .vi2-post-grid__title{border:0;margin:0;padding:0}.vi2-post-grid__more{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;-ms-flex-negative:0;color:#ff731b!important;flex-shrink:0;font-size:13px}.vi2-post-grid__more:after{content:" >>"}.vi2-post-grid__more:hover{text-decoration:underline}.vi2-paywall{margin-top:32px}.vi2-paywall__intro{color:#6b6b6b;font-size:17px;line-height:1.5;margin-bottom:32px;mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),to(transparent));mask-image:linear-gradient(180deg,#000 30%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);max-height:4.5em;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vi2-paywall__box{border:1px solid #ff731b;border-radius:6px;padding:32px 16px;text-align:center}@media (min-width:600px){.vi2-paywall__box{padding:32px 24px}}.vi2-paywall__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.3;margin-bottom:24px}@media (min-width:600px){.vi2-paywall__title{font-size:22px}}.vi2-paywall__plans{border:0;display:grid;gap:16px;margin:0 0 32px;padding:0;text-align:left}.vi2-paywall__submit{font-size:16px;min-width:200px;padding:12px 32px}.vi2-paywall__login{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:32px}.vi2-paywall__login a{color:#ff731b!important;text-decoration:underline}.vi2-plan{border:1px solid #d6d6d6;border-radius:4px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);padding:16px;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.vi2-plan:has(.vi2-plan__radio:checked){background:#fdf1ea;border-color:#f2a57a}.vi2-plan__radio[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #ff731b;border-radius:50%;cursor:pointer;height:18px;margin:3px 0 0;opacity:1;pointer-events:auto;position:static;width:18px}.vi2-plan__radio[type=radio]:checked{background:radial-gradient(#ff731b 0 45%,#fff 50%)}.vi2-plan__radio[type=radio]:focus-visible{outline:2px solid #ff731b;outline-offset:2px}.vi2-plan__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.vi2-plan__name{color:#ff731b;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:17px;font-weight:400;font-weight:700;letter-spacing:.04em;line-height:1.4}@media (min-width:600px){.vi2-plan__name{font-size:19px}}.vi2-plan__price{color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:16px;font-weight:400;font-weight:700;letter-spacing:.04em;line-height:1.4;margin-left:auto;white-space:nowrap}.vi2-plan__price small{font-size:13px;font-weight:400}.vi2-plan__price-option{display:block;text-align:right}.vi2-plan__options{display:grid;gap:8px;grid-column:1/-1;margin-top:12px}@media (min-width:600px){.vi2-plan__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.vi2-plan__tip{position:relative}.vi2-plan__info,.vi2-plan__tip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vi2-plan__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid #1d1d1b;border-radius:2px;color:#1d1d1b;cursor:help;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:11px;font-weight:400;height:16px;justify-content:center;letter-spacing:.04em;line-height:1.4;line-height:1;padding:0;width:16px}.vi2-plan__info:focus{background:none}.vi2-plan__info:focus-visible{outline:2px solid #ff731b;outline-offset:2px}.vi2-plan__details{background:#f4f4f4;border:1px solid #d6d6d6;border-radius:4px;-webkit-box-shadow:0 6px 20px rgba(17,17,17,.12);box-shadow:0 6px 20px rgba(17,17,17,.12);color:#1d1d1b;cursor:default;display:none;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:11px;font-weight:400;left:calc(100% + 12px);letter-spacing:.04em;line-height:1.4;line-height:1.5;max-width:260px;padding:12px 16px;position:absolute;text-align:left;top:-12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:30}.vi2-plan__details[data-side=left]{left:auto;right:calc(100% + 12px)}.vi2-plan__details[data-side=below]{left:0;max-width:calc(100vw - 32px);top:calc(100% + 8px);-webkit-transform:translateX(var(--vi2-tip-shift,0));transform:translateX(var(--vi2-tip-shift,0))}.vi2-plan__tip:focus-within .vi2-plan__details,.vi2-plan__tip:hover .vi2-plan__details{display:grid;gap:12px}.vi2-plan__detail{display:grid;gap:2px}.vi2-plan__detail-title{color:#ff731b}.vi2-plan__features{grid-column:1/-1;margin:12px 0 0;padding:0}.vi2-plan__features li{color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;line-height:1.5;list-style:none;margin-bottom:6px;padding-left:22px;position:relative}.vi2-plan__features li:after,.vi2-plan__features li:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute}.vi2-plan__features li:before{border:1px solid #ff731b;border-radius:50%;height:13px;left:0;top:.2em;width:13px}.vi2-plan__features li:after{border:solid #ff731b;border-width:0 1.5px 1.5px 0;height:6px;left:4.5px;top:calc(.2em + 3px);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.vi2-plan__features strong{font-weight:700}.vi2-plan__features a{color:inherit;text-decoration:underline}.vi2-plan__features a:hover{color:#ff731b}.vi2-flat{padding-bottom:80px}.vi2-flat__article{margin-top:32px;max-width:712px}@media (min-width:992px){.vi2-flat__article{margin-top:48px}}.vi2-flat__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2;margin:0 0 24px}@media (min-width:600px){.vi2-flat__title{font-size:34px}}.vi2-flat__body{font-size:17px;line-height:1.5;overflow-wrap:break-word}.vi2-flat__body h3,.vi2-flat__body h4,.vi2-flat__body h5,.vi2-flat__body h6,.vi2-flat__body ol,.vi2-flat__body p,.vi2-flat__body ul{margin:0 0 1.5em}.vi2-flat__body p:empty{display:none}.vi2-flat__body h3,.vi2-flat__body h4,.vi2-flat__body h5,.vi2-flat__body h6{font-weight:600;line-height:1.3}.vi2-flat__body h3{font-size:22px}.vi2-flat__body h4{font-size:19px}.vi2-flat__body h5,.vi2-flat__body h6{font-size:17px}.vi2-flat__body ol,.vi2-flat__body ul{padding-left:1.4em}.vi2-flat__body ul{list-style:disc}.vi2-flat__body ol{list-style:decimal}.vi2-flat__body li{list-style-type:inherit}.vi2-flat__body b,.vi2-flat__body strong{font-weight:600}.vi2-flat__body img{height:auto;max-width:100%}.vi2-flat__body iframe{max-width:100%}.vi2-flat__body a,.vi2-flat__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vi2-flat__body a:hover,.vi2-flat__note a:hover{color:#ff731b}.vi2-flat__note{font-size:13px;line-height:1.45;margin-top:48px}.vi2-flat__note p{margin:0 0 1em}.vi2-flat__annex{margin-top:48px}.vi2-authors{padding-bottom:80px}.vi2-authors__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2;margin:32px 0}@media (min-width:600px){.vi2-authors__title{font-size:34px}}@media (min-width:992px){.vi2-authors__title{margin:48px 0 56px}}.vi2-authors__grid{display:grid;gap:32px 24px;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.vi2-authors__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (min-width:992px){.vi2-authors__grid{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px;grid-template-columns:repeat(3,minmax(0,1fr))}}.vi2-author-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;min-width:0}.vi2-author-card__photo{-webkit-box-flex:0;background:#f4f4f4;border:6px solid #ff731b;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;-ms-flex:none;flex:none;height:88px;overflow:hidden;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:88px}@media (min-width:600px){.vi2-author-card__photo{border-width:8px;height:104px;width:104px}}.vi2-author-card__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vi2-author-card:hover .vi2-author-card__photo{border-color:#f15d00}.vi2-author-card__text{min-width:0;padding-top:4px}.vi2-author-card__name{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:18px;font-weight:400;line-height:1.3;margin:0 0 8px;overflow-wrap:break-word}@media (min-width:600px){.vi2-author-card__name{font-size:20px}}.vi2-author-card__name a{color:#1d1d1b}.vi2-author-card__name a:hover{color:#ff731b}.vi2-author-card__position{color:#1d1d1b;font-size:14px;line-height:1.45;margin:0}@media (min-width:600px){.vi2-author-card__position{font-size:15px}}.vi2-author{padding-bottom:80px}.vi2-author__head{display:grid;grid-template-columns:auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f2a57a;gap:24px;margin-top:32px;padding-bottom:32px}@media (min-width:600px){.vi2-author__head{gap:32px;margin-top:48px}.vi2-author__photo{height:160px;width:160px}}.vi2-author__text{max-width:720px;min-width:0}.vi2-author__kicker{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.vi2-author__name{font-family:Faustina,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2;margin:0 0 8px}@media (min-width:600px){.vi2-author__name{font-size:34px}}.vi2-author__position{color:#6b6b6b;font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;margin:0 0 12px}.vi2-author__total{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0}.vi2-author__bio{font-family:Faustina,Georgia,Times New Roman,serif;font-size:15px;line-height:1.6;margin-top:16px}.vi2-author__bio p{margin:0 0 12px}.vi2-author__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0}.vi2-author__links a{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-author__links a:after{content:" >>"}.vi2-author__layout{display:grid;gap:48px 32px;grid-template-columns:minmax(0,1fr);margin-top:48px}@media (min-width:992px){.vi2-author__layout{grid-template-columns:minmax(0,1fr) 300px}}@media (min-width:1200px){.vi2-author__layout{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}.vi2-author__posts{min-width:0}.vi2-author__section-head{border-bottom-color:#f2a57a}.vi2-author__kinds{margin-bottom:24px}.vi2-author__empty{color:#6b6b6b}.vi2-author__rail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;min-width:0}@media (min-width:992px){.vi2-author__rail .vi2-aside{position:sticky;top:24px}}.vi2-author .vi2-author__most-read{position:static}.vi2-author__others{margin-top:48px}.vi2-multimedia{min-width:0}.vi2-multimedia a:hover{color:#ff731b}.vi2-multimedia .vi2-card__title,.vi2-multimedia .vi2-section-head__more,.vi2-multimedia .vi2-section-head__title{color:#fff}.vi2-multimedia__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px 16px}.vi2-multimedia__head,.vi2-multimedia__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vi2-multimedia__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.vi2-multimedia__links li+li:before{color:hsla(0,0%,100%,.5);content:"|";margin:0 12px}.vi2-multimedia__links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:11px;gap:8px;text-decoration:underline}.vi2-multimedia__links img{height:14px;width:auto}.vi2-multimedia__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.vi2-multimedia__grid{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}.vi2-multimedia__main{min-width:0}.vi2-multimedia__media{aspect-ratio:16/9;margin-bottom:12px}.vi2-multimedia__badge{bottom:12px;left:12px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#ff731b;border-radius:50%;color:#fff;font-size:13px;height:36px;justify-content:center;width:36px}.vi2-multimedia__badge,.vi2-multimedia__meta{display:-webkit-box;display:-ms-flexbox;display:flex}.vi2-multimedia__meta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.35);gap:12px;margin-bottom:12px;padding-bottom:4px}.vi2-multimedia__kicker{color:#fff;font-size:12px;font-size:14px}.vi2-multimedia__date,.vi2-multimedia__kicker{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-multimedia__date{color:hsla(0,0%,100%,.8);font-size:12px;font-size:11px;white-space:nowrap}.vi2-multimedia__title{font-size:16px;line-height:1.35}.vi2-multimedia__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.vi2-multimedia__side .vi2-card--sm{gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vi2-multimedia__side .vi2-card__media{-webkit-box-flex:0;aspect-ratio:150/80;-ms-flex:0 0 150px;flex:0 0 150px;width:150px}.vi2-multimedia__side .vi2-kicker{font-size:11px;margin-bottom:8px}.vi2-multimedia__side .vi2-card__title{font-size:13px;line-height:1.4}.vi2-multimedia__side .vi2-date{color:hsla(0,0%,100%,.55);font-size:11px;margin-top:8px;text-transform:none}.vi2-mmlist{padding-bottom:48px}.vi2-mmlist__head{margin-top:24px}@media (min-width:992px){.vi2-mmlist__head{margin-top:32px}}.vi2-mmlist__bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px 24px;justify-content:space-between;margin-top:16px}.vi2-mmlist__bar,.vi2-mmlist__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vi2-mmlist__links{gap:8px 24px}.vi2-mmlist__links a{color:#ff731b!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-mmlist__links a:hover{text-decoration:underline}.vi2-mmlist .vi2-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom-color:#f2a57a;gap:16px;justify-content:space-between}.vi2-mmlist .vi2-section-head__more{-webkit-box-flex:0;color:#ff731b;-ms-flex:none;flex:none;margin-top:0;text-transform:none}.vi2-mmlist__top{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.vi2-mmlist__top{grid-template-columns:minmax(0,1fr) 330px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media (min-width:1200px){.vi2-mmlist__top{grid-template-columns:minmax(0,1fr) 410px}}.vi2-mmlist__grid{display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:992px){.vi2-mmlist__grid{gap:32px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}}.vi2-video{min-width:0}.vi2-video__media{aspect-ratio:16/9;background:#f4f4f4;display:block;overflow:hidden;position:relative}.vi2-video__media img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.vi2-video:hover .vi2-video__media img{-webkit-transform:scale(1.03);transform:scale(1.03)}.vi2-video__play{--vi2-play:40px;background:#ff731b;border-radius:50%;height:var(--vi2-play);left:50%;-webkit-transition:background .2s ease;transition:background .2s ease;width:var(--vi2-play)}.vi2-video__play,.vi2-video__play:after{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vi2-video__play:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:calc(var(--vi2-play)*.2) 0 calc(var(--vi2-play)*.2) calc(var(--vi2-play)*.32);content:"";left:54%}.vi2-video__duration{background:rgba(17,17,17,.75);border-radius:2px;bottom:8px;color:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.02em;line-height:1.4;padding:2px 6px;position:absolute;right:8px}.vi2-video--row .vi2-video__duration{bottom:4px;font-size:10px;padding:1px 4px;right:4px}.vi2-video:hover .vi2-video__play{background:#e2600f}.vi2-video__body{margin-top:12px;min-width:0}.vi2-video__body .vi2-kicker{text-transform:uppercase}.vi2-video__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.3;margin-top:4px!important}@media (min-width:600px){.vi2-video__title{font-size:17px}}.vi2-video__title a:hover{color:#ff731b}.vi2-video .vi2-date{display:block;margin-top:8px}.vi2-video--lg .vi2-video__play{--vi2-play:56px}@media (min-width:600px){.vi2-video--lg .vi2-video__play{--vi2-play:72px}}.vi2-video--lg .vi2-video__body{margin-top:16px}.vi2-video--lg .vi2-video__title{font-size:22px;line-height:1.25;margin-top:12px!important}@media (min-width:600px){.vi2-video--lg .vi2-video__title{font-size:28px}}.vi2-video__teaser{color:#6b6b6b;font-size:15px;line-height:1.5;margin-top:12px!important}.vi2-video--row{display:grid;gap:12px;grid-template-columns:128px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:1200px){.vi2-video--row{grid-template-columns:150px minmax(0,1fr)}}.vi2-video--row .vi2-video__play{--vi2-play:24px}.vi2-video--row .vi2-video__body{margin-top:0}.vi2-video--row .vi2-video__title{font-size:14px;line-height:1.35}.vi2-upcoming{min-width:0}.vi2-upcoming__title{border-bottom:1px solid #f2a57a;font-family:Faustina,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;padding-bottom:8px}.vi2-upcoming__list li{border-bottom:1px solid #e3e3e3;padding:12px 0}.vi2-mmdetail__layout{display:grid;gap:48px 32px;grid-template-columns:minmax(0,1fr);margin-top:32px}@media (min-width:992px){.vi2-mmdetail__layout{grid-template-columns:minmax(0,1fr) 300px;margin-top:48px}}@media (min-width:1200px){.vi2-mmdetail__layout{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}.vi2-mmdetail__main,.vi2-mmdetail__rail{min-width:0}@media (min-width:992px){.vi2-mmdetail__rail{-ms-flex-item-align:stretch;align-self:stretch}.vi2-mmdetail__rail .vi2-aside{position:sticky;top:24px}}.vi2-mmdetail__kicker{text-transform:uppercase}.vi2-mmdetail__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px 16px;justify-content:space-between;margin:24px 0}.vi2-mmdetail__duration{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-mmdetail__figure{margin:0}.vi2-mmdetail__player{aspect-ratio:16/9;background:#111;border-radius:4px;overflow:hidden;position:relative}.vi2-mmdetail__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.vi2-mmdetail__poster{background:none;border:0;cursor:pointer;display:block;height:100%;padding:0;width:100%}.vi2-mmdetail__poster:focus{background:none}.vi2-mmdetail__poster:focus-visible{outline:3px solid #ff731b;outline-offset:-3px}.vi2-mmdetail__poster img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vi2-mmdetail__poster .vi2-video__play{--vi2-play:56px}@media (min-width:600px){.vi2-mmdetail__poster .vi2-video__play{--vi2-play:80px}}.vi2-mmdetail__poster:hover .vi2-video__play{background:#e2600f}.vi2-mmdetail__gallery img{border-radius:4px;width:100%}.vi2-mmdetail__body{margin-top:24px}.vi2-mmdetail__related a{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-decoration:none}.vi2-mmdetail__related a:hover{text-decoration:underline}.vi2-mmdetail .vi2-mmlist{padding-bottom:0}.vi2-magdetail,.vi2-maglist{padding-bottom:48px}.vi2-magdetail .vi2-section-head,.vi2-maglist .vi2-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom-color:#f2a57a;gap:16px;justify-content:space-between}.vi2-magdetail .vi2-section-head__more,.vi2-maglist .vi2-section-head__more{-webkit-box-flex:0;color:#ff731b;-ms-flex:none;flex:none;margin-top:0;text-transform:none}.vi2-maglist__head{margin-top:24px}@media (min-width:992px){.vi2-maglist__head{margin-top:32px}}.vi2-maglist__years{margin-bottom:24px}.vi2-maglist__grid{display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.vi2-maglist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.vi2-maglist__grid{gap:32px 24px;grid-template-columns:repeat(6,minmax(0,1fr))}}.vi2-maglist__empty{color:#6b6b6b}.vi2-magfeat{background:#f4f4f4;border-radius:6px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);padding:24px}@media (min-width:600px){.vi2-magfeat{gap:32px;grid-template-columns:220px minmax(0,1fr);padding:32px}}@media (min-width:992px){.vi2-magfeat{gap:48px;grid-template-columns:240px minmax(0,1fr);padding:48px 32px}}.vi2-magfeat__cover{display:block;max-width:240px}.vi2-magfeat__cover img{-webkit-box-shadow:0 2px 10px rgba(17,17,17,.12);box-shadow:0 2px 10px rgba(17,17,17,.12);display:block;height:auto;width:100%}.vi2-magfeat__kicker{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-magfeat__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.25;margin-top:12px!important}@media (min-width:992px){.vi2-magfeat__title{font-size:30px}}.vi2-magfeat__title a:hover{color:#ff731b}.vi2-magfeat__lead{font-size:15px;line-height:1.5}.vi2-magfeat__label,.vi2-magfeat__lead{color:#6b6b6b;margin-top:16px!important}.vi2-magfeat__label{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-magfeat__chapters{margin-top:8px!important}.vi2-magfeat__chapters li{font-size:14px;line-height:1.7;padding-left:16px;position:relative}.vi2-magfeat__chapters li:before{color:#ff731b;content:"-";left:0;position:absolute}.vi2-magfeat__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:24px}.vi2-magfeat__note{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:16px!important}.vi2-magcard{min-width:0}.vi2-magcard__cover{aspect-ratio:255/325;background:#f4f4f4;border:1px solid #e3e3e3;display:block;overflow:hidden}.vi2-magcard__cover img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.vi2-magcard:hover .vi2-magcard__cover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.vi2-magcard__kicker{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:12px!important;text-transform:uppercase}.vi2-magcard__title{display:-webkit-box;font-family:Faustina,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;-webkit-line-clamp:3;line-height:1.3;margin-top:4px!important;-webkit-box-orient:vertical;overflow:hidden}.vi2-magcard__title a:hover{color:#ff731b}.vi2-magcta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fdf1ea;border-radius:6px;gap:16px 32px;justify-content:space-between;padding:24px}@media (min-width:600px){.vi2-magcta{padding:32px 48px}}.vi2-magcta__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.25}.vi2-magcta__text{font-size:14px;margin-top:8px!important}.vi2-magdetail__top{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);margin-top:24px}@media (min-width:600px){.vi2-magdetail__top{grid-template-columns:260px minmax(0,1fr)}}@media (min-width:992px){.vi2-magdetail__top{gap:48px;grid-template-columns:330px minmax(0,1fr);margin-top:32px}}.vi2-magdetail__cover{margin:0;max-width:220px}@media (min-width:600px){.vi2-magdetail__cover{max-width:330px}}.vi2-magdetail__cover img{border:1px solid #e3e3e3;-webkit-box-shadow:0 2px 10px rgba(17,17,17,.12);box-shadow:0 2px 10px rgba(17,17,17,.12);display:block;height:auto;width:100%}.vi2-magdetail__info{min-width:0}.vi2-magdetail__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2;margin-top:16px!important}@media (min-width:992px){.vi2-magdetail__title{font-size:34px}}.vi2-magdetail__lead{font-size:16px;line-height:1.55;margin-top:16px!important}@media (min-width:992px){.vi2-magdetail__lead{font-size:18px}}.vi2-magdetail__about{margin-top:12px}.vi2-magdetail__about summary{color:#ff731b;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-magdetail__about .vi2-post__body{margin-top:12px}.vi2-magdetail__facts{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 32px;margin:24px 0 0;padding:16px 0}.vi2-magdetail__facts dt{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:11px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-magdetail__facts dd{font-size:14px;margin:4px 0 0}.vi2-magdetail__bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between;margin-top:24px}.vi2-magdetail__bar,.vi2-magdetail__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vi2-magdetail__buttons{gap:12px}.vi2-maglock{display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fdf1ea;border-radius:6px;font-size:13px;line-height:1.5;margin-top:24px;padding:24px}@media (min-width:600px){.vi2-maglock{grid-template-columns:auto minmax(0,1fr) auto}}.vi2-maglock:focus{outline:none}.vi2-maglock__icon{-ms-flex-item-align:start;align-self:start;color:#ff731b;font-size:16px}.vi2-maglock__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px}.vi2-maglock a:not(.vi2-btn){color:inherit!important;text-decoration:underline}.vi2-maglock .vi2-btn{grid-column:2;justify-self:start}@media (min-width:600px){.vi2-maglock .vi2-btn{grid-column:auto}}.vi2-magtoc__list{list-style:none;margin:0;padding:0}.vi2-magtoc__item{display:grid;gap:4px 16px;grid-template-columns:56px minmax(0,1fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #e3e3e3;padding:12px 0}@media (min-width:600px){.vi2-magtoc__item{grid-template-columns:64px 160px minmax(0,1fr)}}@media (min-width:992px){.vi2-magtoc__item{grid-template-columns:64px 220px minmax(0,1fr)}}.vi2-magtoc__list--plain .vi2-magtoc__item{grid-template-columns:56px minmax(0,1fr)}@media (min-width:600px){.vi2-magtoc__list--plain .vi2-magtoc__item{grid-template-columns:64px minmax(0,1fr)}}.vi2-magtoc__page{color:#ff731b}.vi2-magtoc__page,.vi2-magtoc__section{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-magtoc__section{color:#6b6b6b;font-size:11px;text-transform:uppercase}@media (max-width:599px){.vi2-magtoc__section{grid-column:2}}.vi2-magtoc__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:16px;line-height:1.35}@media (max-width:599px){.vi2-magtoc__title{grid-column:2}}@media (min-width:992px){.vi2-magtoc__title{font-size:17px}}.vi2-magtoc__list--plain .vi2-magtoc__title{grid-column:auto}.vi2-magtoc__more summary{color:#ff731b;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:16px}.vi2-magtoc__more[open] summary{display:none}.vi2-companies{padding-bottom:48px}.vi2-companies__filters{margin-top:32px}.vi2-companies__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px}.vi2-companies__search{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;max-width:640px}.vi2-companies__search .vi2-search__input{font-size:16px}.vi2-companies__count{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-left:auto!important;white-space:nowrap}.vi2-companies__group{border:0;margin:24px 0 0;padding:0}.vi2-companies__letters{border-bottom:1px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}@media (min-width:992px){.vi2-companies__letters{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:visible}}.vi2-companies__letter{-webkit-box-flex:0;cursor:pointer;-ms-flex:none;flex:none}.vi2-companies__letter span{color:#1d1d1b;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;min-width:24px;padding:4px;text-align:center}.vi2-companies__letter:has(input:checked) span,.vi2-companies__letter:hover span{color:#ff731b;font-weight:600}.vi2-companies__letter:has(input:focus-visible) span{outline:2px solid #1d1d1b}.vi2-companies__letter.is-empty{cursor:default}.vi2-companies__letter.is-empty span{color:#d6d6d6;font-weight:400}.vi2-companies__results{margin-top:32px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.htmx-request .vi2-companies__results,.vi2-companies__results.htmx-request{opacity:.5}.vi2-companies__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.vi2-companies__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.vi2-companies__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.vi2-companies__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vi2-companies__empty{font-size:17px;line-height:1.5;padding:32px 0}.vi2-companies__empty a{color:#ff731b;text-decoration:underline}.vi2-companies .vi2-magcta{margin-top:48px}.vi2-company-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #d6d6d6;border-radius:4px;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.vi2-company-card:hover{border-color:#f2a57a}.vi2-company-card__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px;margin-bottom:16px}.vi2-company-card__logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.vi2-company-card__initial{background:#fdf1ea;border-radius:4px;color:#ff731b;display:grid;font-family:Faustina,Georgia,Times New Roman,serif;font-size:32px;height:64px;place-items:center;width:64px}.vi2-company-card__kicker{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-company-card__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.3;margin-bottom:16px;margin-top:4px!important;overflow-wrap:anywhere}.vi2-company-card__title a:hover{color:#ff731b}.vi2-company-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #e3e3e3;gap:8px;justify-content:space-between;margin-top:auto;padding-top:12px}.vi2-company-card__news,.vi2-company-card__profile{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-company-card__news{color:#6b6b6b!important}.vi2-company-card__news:hover{color:#ff731b!important}.vi2-company-card__profile{color:#ff731b!important;margin-left:auto}.vi2-company-card__profile:after{content:" >>"}.vi2-company-card__profile:hover{text-decoration:underline}.vi2-company{padding-bottom:48px}.vi2-company__head{border-bottom:1px solid #ff731b;display:grid;gap:16px 32px;grid-template-columns:minmax(0,1fr);margin-top:32px;padding-bottom:24px}@media (min-width:600px){.vi2-company__head{grid-template-columns:200px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:992px){.vi2-company__head{grid-template-columns:220px minmax(0,1fr) auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:48px}}.vi2-company__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:96px;max-width:220px}.vi2-company__logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media (min-width:600px){.vi2-company__logo{height:120px}}.vi2-company__kicker{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-company__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2;margin-top:8px!important}@media (min-width:600px){.vi2-company__title{font-size:34px}}.vi2-company__meta{color:#6b6b6b;font-size:14px;margin-top:8px!important}.vi2-company__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:8px!important}.vi2-company__links a{color:#ff731b!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-company__links a:after{content:" >>"}.vi2-company__links a:hover{text-decoration:underline}.vi2-company__contact{font-size:12px;justify-self:start;padding:8px 16px}@media (min-width:600px){.vi2-company__contact{grid-column:2}}@media (min-width:992px){.vi2-company__contact{grid-column:auto;margin-top:32px}}.vi2-company__layout{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);margin-top:24px}@media (min-width:992px){.vi2-company__layout{grid-template-columns:minmax(0,1fr) 300px}}@media (min-width:1200px){.vi2-company__layout{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}.vi2-company__main{min-width:0}.vi2-company__rail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:0}@media (min-width:992px){.vi2-company__rail .vi2-aside{position:sticky;top:24px}}.vi2-company__tabs{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;height:auto;line-height:inherit}.vi2-company__tabs ul{border-bottom:1px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.vi2-company__tabs li{-webkit-box-flex:0;-ms-flex:none;flex:none}.vi2-company__tab{border-bottom:2px solid transparent;color:#1d1d1b!important;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-bottom:-1px;padding:12px 4px;white-space:nowrap}.vi2-company__tab:hover{color:#ff731b!important}.vi2-company__tab.is-active{border-bottom-color:#ff731b;font-weight:600}.vi2-company__section{margin-top:32px;scroll-margin-top:24px}.vi2-company__section+.vi2-company__section{margin-top:48px}.vi2-company__heading{font-family:Faustina,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.2}.vi2-company__section>.vi2-company__heading{margin-bottom:24px}.vi2-company__heading--rule{border-bottom:1px solid #ff731b;padding-bottom:12px}.vi2-company__about{margin-top:24px}.vi2-company__empty{color:#6b6b6b;margin-top:16px!important}.vi2-company__facts{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:24px 0 0}@media (min-width:600px){.vi2-company__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.vi2-company__fact{background:#f4f4f4;border-radius:4px;padding:16px}.vi2-company__fact dt{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-company__fact dd{font-size:16px;margin:8px 0 0}.vi2-company__projects{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.vi2-company__projects{grid-template-columns:repeat(3,minmax(0,1fr))}}.vi2-company__team{display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.vi2-company__team{grid-template-columns:repeat(3,minmax(0,1fr))}}.vi2-company .vi2-result__title{font-size:17px}@media (min-width:600px){.vi2-company .vi2-result__title{font-size:19px}}.vi2-company-project{min-width:0}.vi2-company-project__media{aspect-ratio:4/3;background:#f4f4f4;border-radius:4px;margin-bottom:12px;overflow:hidden}.vi2-company-project__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vi2-company-project__phase{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.vi2-company-project__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.3;margin-top:4px!important}.vi2-company-project__title a:hover{color:#ff731b}.vi2-company-project__meta{color:#6b6b6b;font-size:13px;margin-top:4px!important}.vi2-company-project__text{font-size:14px;line-height:1.5;margin-top:8px!important}.vi2-company-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;color:inherit;cursor:pointer;gap:12px;min-width:0;padding:0;text-align:left;width:100%}.vi2-company-person,.vi2-company-person:focus{background:transparent}.vi2-company-person:focus-visible{outline:2px solid #ff731b;outline-offset:4px}.vi2-company-person:hover .vi2-company-person__name{color:#ff731b}.vi2-company-person__photo{-webkit-box-flex:0;background:#f4f4f4;border-radius:50%;-ms-flex:none;flex:none;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.vi2-company-person__photo--empty{color:#6b6b6b;display:grid;font-family:Faustina,Georgia,Times New Roman,serif;font-size:22px;place-items:center}.vi2-company-person__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.vi2-company-person__name{font-family:Faustina,Georgia,Times New Roman,serif;font-size:16px;line-height:1.3;-webkit-transition:color .2s ease;transition:color .2s ease}.vi2-company-person__role{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-person-modal{-webkit-animation:vi2-person-modal-in .25s ease-out;animation:vi2-person-modal-in .25s ease-out;background:#fff;border:0;border-radius:6px 6px 0 0;color:#1d1d1b;inset:auto 0 0 0;margin:0;max-height:85vh;max-width:none;padding:0;position:fixed;width:100%}.vi2-person-modal::-ms-backdrop{background:rgba(0,0,0,.55)}.vi2-person-modal::backdrop{background:rgba(0,0,0,.55)}@media (min-width:768px){.vi2-person-modal{border-radius:6px;inset:0;margin:auto;max-height:80vh;width:560px}}@media (prefers-reduced-motion:reduce){.vi2-person-modal{-webkit-animation:none;animation:none}}.vi2-person-modal__box{padding:32px 16px 24px;position:relative}@media (min-width:768px){.vi2-person-modal__box{padding:32px}}.vi2-person-modal__close{background:transparent;border:0;color:#1d1d1b;cursor:pointer;font-size:28px;height:36px;line-height:1;position:absolute;right:8px;top:8px;width:36px}.vi2-person-modal__close:focus{background:transparent}.vi2-person-modal__close:hover{color:#ff731b}.vi2-person-modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c4c4c4;gap:16px;padding-bottom:16px}.vi2-person-modal__photo{-webkit-box-flex:0;background:#f4f4f4;border-radius:50%;-ms-flex:none;flex:none;height:96px;-o-object-fit:cover;object-fit:cover;width:96px}.vi2-person-modal__photo.vi2-company-person__photo--empty{font-size:36px}.vi2-person-modal__role{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0 0 4px!important;text-transform:uppercase}.vi2-person-modal__name{font-family:Faustina,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.25;margin:0}.vi2-person-modal__company{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:4px 0 0!important}.vi2-person-modal__bio{font-size:15px;line-height:1.6;margin-top:16px}.vi2-person-modal__bio p+p{margin-top:12px}.vi2-person-modal__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin:24px 0 0!important}.vi2-person-modal__links a{color:#ff731b!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-person-modal__links a:after{content:" >>"}.vi2-person-modal__links a:hover{text-decoration:underline}@-webkit-keyframes vi2-person-modal-in{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes vi2-person-modal-in{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}.vi2-company-box{background:#fff;border:1px solid #d6d6d6;border-radius:4px;padding:16px 24px}.vi2-company-box--grey{background:#f4f4f4;border-color:#f4f4f4}.vi2-company-box__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.vi2-company-box__list{margin:12px 0 0}.vi2-company-box__list dt{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:11px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:12px;text-transform:uppercase}.vi2-company-box__list dd{font-size:14px;line-height:1.4;margin:2px 0 0;overflow-wrap:anywhere}.vi2-company-box__list a:hover{color:#ff731b}.vi2-company-box__suggest{color:#ff731b!important;display:inline-block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:16px}.vi2-company-box__suggest:hover{text-decoration:underline}.vi2-company-box__links{margin-top:8px!important}.vi2-company-box__links li{border-bottom:1px solid #e3e3e3}.vi2-company-box__links a{display:block;font-size:14px;padding:8px 0}.vi2-company-box__links a:before{color:#6b6b6b;content:"- "}.vi2-company-box__links a:hover{color:#ff731b}@media (prefers-reduced-motion:no-preference){html:has(.vi2-company){scroll-behavior:smooth}}.vi2-audio{--vi2-audio-play:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.vi2-audio audio{display:none}.vi2-audio__toggle{-webkit-box-flex:0;-ms-flex:none;flex:none}.vi2-audio__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-width:0}.vi2-audio__time{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;-webkit-box-flex:0;-ms-flex:none;flex:none;white-space:nowrap}.vi2-audio__seek{--vi2-progress:0%;-webkit-box-flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;-ms-flex:1;flex:1;height:16px;margin:0;min-width:0;padding:0}.vi2-audio__seek:focus{outline:none}.vi2-audio__seek:focus-visible{outline:2px solid #ff731b;outline-offset:2px}.vi2-audio__seek::-webkit-slider-runnable-track{background:linear-gradient(to right,#ff731b var(--vi2-progress),#d6d6d6 var(--vi2-progress));border-radius:2px;height:4px}.vi2-audio__seek::-moz-range-track{background:#d6d6d6;border-radius:2px;height:4px}.vi2-audio__seek::-moz-range-progress{background:#ff731b;border-radius:2px;height:4px}.vi2-audio__seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff731b;border:0;border-radius:50%;height:12px;margin-top:-4px;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:12px}.vi2-audio__seek::-moz-range-thumb{background:#ff731b;border:0;border-radius:50%;height:12px;opacity:0;width:12px}.vi2-audio__seek:focus-visible::-webkit-slider-thumb,.vi2-audio__seek:hover::-webkit-slider-thumb{opacity:1}.vi2-audio__seek:focus-visible::-moz-range-thumb,.vi2-audio__seek:hover::-moz-range-thumb{opacity:1}.vi2-audio input[type=range]{border:0}.vi2-audio--full{--vi2-audio-play:48px}@media (min-width:600px){.vi2-audio--full{--vi2-audio-play:64px;gap:24px}}.vi2-audio--full .vi2-audio__track{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 0}.vi2-audio--full .vi2-audio__seek,.vi2-audio--full .vi2-audio__time{-ms-flex-preferred-size:100%;flex-basis:100%}.vi2-audio--full .vi2-audio__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#6b6b6b;justify-content:space-between}.vi2-audio{-ms-flex-wrap:wrap;flex-wrap:wrap}.vi2-audio__error{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:11;-ms-flex-order:10;font-family:Faustina,Georgia,Times New Roman,serif;font-size:13px;margin:0;order:10}.vi2-audio__error a{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-audio__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:end;-ms-flex-pack:end;gap:4px;justify-content:flex-end}@media (min-width:600px){.vi2-audio__controls{-ms-flex-preferred-size:auto;flex-basis:auto}}.vi2-audio__ctrl{background:transparent;border:0;border-radius:4px;color:#1d1d1b;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;min-width:44px;padding:8px}.vi2-audio__ctrl:focus,.vi2-audio__ctrl:hover{background:rgba(17,17,17,.06)}.vi2-audio__toggle,.vi2-episode__play{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#ff731b;border:0;border-radius:50%;cursor:pointer;height:var(--vi2-audio-play,34px);justify-content:center;padding:0;-webkit-transition:background .2s ease;transition:background .2s ease;width:var(--vi2-audio-play,34px)}.vi2-audio__toggle:focus,.vi2-audio__toggle:hover,.vi2-episode__play:focus,.vi2-episode__play:hover{background:#e2600f}.vi2-audio__icon{border-bottom:calc(var(--vi2-audio-play, 34px)*.2) solid transparent;border-left:calc(var(--vi2-audio-play, 34px)*.32) solid #fff;border-top:calc(var(--vi2-audio-play, 34px)*.2) solid transparent;height:0;margin-left:12%;width:0}.vi2-audio.is-playing .vi2-audio__toggle .vi2-audio__icon,.vi2-episode__play.is-playing .vi2-audio__icon{border:0;border-left:calc(var(--vi2-audio-play, 34px)*.11) solid #fff;border-right:calc(var(--vi2-audio-play, 34px)*.11) solid #fff;height:calc(var(--vi2-audio-play, 34px)*.36);margin-left:0;width:calc(var(--vi2-audio-play, 34px)*.32)}.vi2-listen{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 12px}.vi2-listen__label{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-listen ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0}.vi2-listen a{border:1px solid #ff731b;border-radius:4px;color:#ff731b;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;padding:5px 10px;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.vi2-listen a:focus-visible,.vi2-listen a:hover{background:#ff731b;color:#fff}.vi2-listen--dark .vi2-listen__label{color:hsla(0,0%,100%,.6)}.vi2-listen--dark a{border-color:#fff;color:#fff}.vi2-listen--dark a:focus-visible,.vi2-listen--dark a:hover{border-color:#ff731b}.vi2-episode{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e3e3e3;gap:16px;padding:16px 0}@media (min-width:600px){.vi2-episode{gap:24px}}.vi2-episode__play{--vi2-audio-play:34px;-ms-flex-item-align:center;align-self:center}.vi2-episode__meta{color:#6b6b6b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0 0 4px}.vi2-episode__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.3;margin:0}.vi2-episode__title a{color:#1d1d1b}.vi2-episode__title a:hover{color:#ff731b}.vi2-episode__guest{color:#6b6b6b;font-family:Faustina,Georgia,Times New Roman,serif;font-size:13px;margin:4px 0 0}.vi2-episode__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.vi2-episode__duration{color:#6b6b6b}.vi2-episode__duration,.vi2-episode__listen{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.vi2-episode__listen{color:#ff731b;display:none}.vi2-episode__listen:after{content:" >>"}@media (min-width:600px){.vi2-episode__listen{display:inline}}.vi2-podcasts__types{margin:24px 0}.vi2-podcasts__hero{background:#222;border-radius:6px;color:#fff;display:grid;gap:24px;margin-bottom:48px;padding:24px}@media (min-width:600px){.vi2-podcasts__hero{grid-template-columns:180px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:992px){.vi2-podcasts__hero{gap:32px;grid-template-columns:220px minmax(0,1fr);padding:48px 32px}}.vi2-podcasts__cover{background:#fff;border:8px solid #ff731b;border-radius:4px;max-width:220px;width:100%}.vi2-podcasts__cover img{aspect-ratio:1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.vi2-podcasts__show{min-width:0}.vi2-podcasts__kicker{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.vi2-podcasts__kicker a{color:inherit}.vi2-podcasts__kicker a:hover{text-decoration:underline}.vi2-podcasts__show-title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2;margin:0 0 12px}@media (min-width:992px){.vi2-podcasts__show-title{font-size:34px}}.vi2-podcasts__show-text{color:hsla(0,0%,100%,.8);font-family:Faustina,Georgia,Times New Roman,serif;font-size:15px;line-height:1.5;margin:0 0 24px;max-width:62ch}.vi2-podcasts__latest{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;margin-bottom:24px;padding:16px}.vi2-podcasts__latest .vi2-audio__time{color:hsla(0,0%,100%,.7)}.vi2-podcasts__latest .vi2-audio__seek::-webkit-slider-runnable-track{background:linear-gradient(to right,#ff731b var(--vi2-progress),hsla(0,0%,100%,.25) var(--vi2-progress))}.vi2-podcasts__latest .vi2-audio__seek::-moz-range-track{background:hsla(0,0%,100%,.25)}.vi2-podcasts__latest-meta{color:hsla(0,0%,100%,.6);font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0 0 8px}.vi2-podcasts__latest-title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.3;margin:0 0 16px}.vi2-podcasts__latest-title a{color:#fff}.vi2-podcasts__latest-title a:hover{color:#ff731b}.vi2-podcasts__embed{min-height:200px}.vi2-podcasts__layout{display:grid;gap:48px 32px;grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.vi2-podcasts__layout{grid-template-columns:minmax(0,1fr) 300px}}@media (min-width:1200px){.vi2-podcasts__layout{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}.vi2-podcasts__main{min-width:0}.vi2-podcasts__orders{margin-bottom:8px}.vi2-podcasts__empty{color:#6b6b6b;padding:32px 0}.vi2-podcasts__rail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;min-width:0}.vi2-podcasts__subscribe{border:1px solid #d6d6d6;border-radius:6px;padding:16px 16px 8px}.vi2-podcasts__subscribe ul{margin:0}.vi2-podcasts__subscribe li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #e3e3e3;font-family:Faustina,Georgia,Times New Roman,serif;gap:12px;justify-content:space-between;padding:12px 0}.vi2-podcasts__subscribe li:last-child{border-bottom:0}.vi2-podcasts__subscribe a{color:#ff731b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-podcasts__subscribe a:after{content:" >>"}.vi2-podcasts__subscribe-title{font-size:15px;font-weight:400}.vi2-podcasts__subscribe-text,.vi2-podcasts__subscribe-title{font-family:Faustina,Georgia,Times New Roman,serif;margin:0 0 8px}.vi2-podcasts__subscribe-text{color:#6b6b6b;font-size:13px;line-height:1.45}.vi2-podcasts__section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px 16px;justify-content:space-between}.vi2-episode-page__layout{display:grid;gap:48px 32px;grid-template-columns:minmax(0,1fr);margin-top:24px}@media (min-width:992px){.vi2-episode-page__layout{grid-template-columns:minmax(0,1fr) 300px;margin-top:32px}}@media (min-width:1200px){.vi2-episode-page__layout{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}.vi2-episode-page__main{min-width:0}.vi2-episode-page__head{display:grid;grid-template-columns:96px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (min-width:600px){.vi2-episode-page__head{gap:24px;grid-template-columns:150px minmax(0,1fr)}}.vi2-episode-page__cover{border-width:5px}@media (min-width:600px){.vi2-episode-page__cover{border-width:8px}}.vi2-episode-page__title{margin:4px 0 8px}.vi2-episode-page__guest{color:#6b6b6b;font-family:Faustina,Georgia,Times New Roman,serif;font-size:15px;margin:0 0 8px}.vi2-episode-page__player{background:#f4f4f4;border-radius:4px;margin-top:24px;padding:16px}@media (min-width:600px){.vi2-episode-page__player{padding:24px}}.vi2-episode-page__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px 16px;justify-content:space-between;margin:24px 0 32px}.vi2-episode-page__bar .vi2-post__actions{margin-left:auto}.vi2-episode-page__about .vi2-section-head{border-bottom-color:#f2a57a}.vi2-episode-page__more{margin-top:48px}.vi2-deals__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:600px){.vi2-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.vi2-deals__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vi2-deals__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fdf1ea;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:12px;height:100%;margin:0}.vi2-deals__filter-title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.2;margin:0 0 8px}.vi2-deals__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.vi2-deals__field.browser-default{background-color:#fff;background-position:right 16px center;background-repeat:no-repeat;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1d1d1b;display:block;font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;height:54px;margin:0;outline:0;padding:0 16px;width:100%}.vi2-deals__field.browser-default:focus{-webkit-box-shadow:0 0 0 2px #f2a57a;box-shadow:0 0 0 2px #f2a57a}.vi2-deals__field.browser-default::-webkit-input-placeholder{color:#1d1d1b;opacity:1}.vi2-deals__field.browser-default::-moz-placeholder{color:#1d1d1b;opacity:1}.vi2-deals__field.browser-default:-ms-input-placeholder{color:#1d1d1b;opacity:1}.vi2-deals__field.browser-default::-ms-input-placeholder{color:#1d1d1b;opacity:1}.vi2-deals__field.browser-default::placeholder{color:#1d1d1b;opacity:1}.vi2-deals select.vi2-deals__field.browser-default{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' stroke='%231d1d1b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6'/%3E%3C/svg%3E");padding-right:44px}.vi2-deals input[type=date].vi2-deals__field.browser-default{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%231d1d1b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' viewBox='0 0 20 20'%3E%3Crect width='15' height='13.5' x='2.5' y='4' rx='2'/%3E%3Cpath d='M2.5 8h15m-11-6v4m7-4v4'/%3E%3C/svg%3E");padding-right:44px}.vi2-deals input[type=date].vi2-deals__field.browser-default::-webkit-calendar-picker-indicator{cursor:pointer;height:54px;opacity:0;position:absolute;right:0;width:52px}.vi2-deals input[type=date].vi2-deals__field.browser-default{position:relative}.vi2-deals input[type=text].vi2-deals__field.browser-default{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%231d1d1b' stroke-linecap='round' stroke-width='1.3' viewBox='0 0 20 20'%3E%3Ccircle cx='9' cy='9' r='6.5'/%3E%3Cpath d='m14 14 4 4'/%3E%3C/svg%3E");padding-right:44px}.vi2-deals__submit{-ms-flex-item-align:start;align-self:flex-start;height:38px;margin-top:8px;max-width:100%;padding:0 16px;width:200px}.vi2-deals__card{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;min-width:0}.vi2-deals__card .vi2-card__media{aspect-ratio:16/11;border-radius:4px}.vi2-deals__card .vi2-card__title{display:-webkit-box;font-size:18px;-webkit-line-clamp:3;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.vi2-deals__meta{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13px;grid-template-columns:76px minmax(0,1fr);line-height:25px;margin:auto 0 0;padding-top:16px;row-gap:0}.vi2-deals__meta div{display:contents}.vi2-deals__meta dt{font-weight:700}.vi2-deals__meta dd{margin:0;min-width:0;overflow-wrap:anywhere}.vi2-ci__grid{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:600px){.vi2-ci__grid{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.vi2-ci__item{min-width:0}@media (min-width:600px){.vi2-ci__item:nth-child(2){border-left:1px solid #c4c4c4}}.vi2-ci__media{background:#fff;display:block}.vi2-ci__media img{border-radius:0;display:block;height:auto;max-height:420px;-o-object-fit:contain;object-fit:contain;width:100%}.vi2-ci__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.35;margin:16px 0 0;padding:0 16px;text-transform:uppercase}.vi2-ci__title a:hover{color:#ff731b}.vi2-ci .vi2-source{border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:24px;width:100%}.vi2-footer{background:#2d2d2d;color:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13px;margin-top:0;padding:80px 0 32px}.vi2-footer.page-footer{background:#2d2d2d;color:#fff;padding-bottom:32px;padding-top:80px}.vi2-footer a{color:inherit}.vi2-footer a:hover{color:#ff731b}.vi2-footer ul{list-style:none;margin:0;padding:0}.vi2-footer__cols{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.vi2-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.vi2-footer__cols{gap:0;grid-template-columns:200px 1fr 1fr 1fr 1.3fr}.vi2-footer__cols>.vi2-footer__col{padding:0 24px}.vi2-footer__cols>.vi2-footer__col:first-child{padding-left:0}.vi2-footer__cols>.vi2-footer__col:last-child{padding-right:0}.vi2-footer__cols>.vi2-footer__news,.vi2-footer__cols>nav.vi2-footer__col:first-of-type{border-left:1px solid hsla(0,0%,100%,.3)}}.vi2-footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vi2-footer__logo{height:auto;max-width:186px}.vi2-footer address{font-style:normal}.vi2-footer__title{color:#fff;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;line-height:1.4;margin-bottom:16px}.vi2-footer__title--social{margin-top:32px}.vi2-footer li{color:#fff;line-height:26px;margin-bottom:0}.vi2-footer__addr,.vi2-footer__tel{line-height:18px;margin-bottom:16px}.vi2-footer__news p{color:#fff;margin:0 0 12px}.vi2-footer__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.vi2-footer__form input.browser-default{-webkit-box-flex:1;background:#5a5a5a;border:1px solid hsla(0,0%,100%,.5);border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-ms-flex:1;flex:1;font-family:IBM Plex Sans,IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13px;height:36px;margin:0;min-width:0;padding:0 8px}.vi2-footer__form input.browser-default::-webkit-input-placeholder{color:#fff;opacity:.9}.vi2-footer__form input.browser-default::-moz-placeholder{color:#fff;opacity:.9}.vi2-footer__form input.browser-default:-ms-input-placeholder{color:#fff;opacity:.9}.vi2-footer__form input.browser-default::-ms-input-placeholder{color:#fff;opacity:.9}.vi2-footer__form input.browser-default::placeholder{color:#fff;opacity:.9}.vi2-footer__form .vi2-btn{font-size:13px;height:36px;padding:0 16px}.vi2-footer__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.vi2-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;gap:16px;line-height:1}.vi2-footer__social a{color:#fff}.vi2-footer__about{color:#fff;font-family:Faustina,Georgia,Times New Roman,serif;font-size:17px;line-height:1.45;margin:64px auto 0;max-width:1180px;text-align:center}.vi2-footer__about a{color:#ff731b;text-decoration:none;text-underline-offset:3px}.vi2-footer__about a:focus-visible,.vi2-footer__about a:hover{color:#ff731b;text-decoration:underline}.vi2-footer__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:48px}@media (min-width:992px){.vi2-footer__bar{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.vi2-footer__legal,.vi2-footer__powered{color:#fff;font-family:Faustina,Georgia,Times New Roman,serif;font-size:13px;margin:0}@media (min-width:992px){.vi2-footer__powered{text-align:center}}.vi2-footer__eu{justify-self:end}.vi2-footer__eu img{display:block;height:40px;width:auto}@media (min-width:992px){.vi2-footer__eu img{height:48px}}.vi2-footer__eu img{border-radius:2px;max-width:100%}footer.vi2-footer.page-footer{background-color:#2d2d2d!important;padding-top:80px!important}.vi2-newsletter{-webkit-animation:vi2-newsletter-in .25s ease-out;animation:vi2-newsletter-in .25s ease-out;background:#fff;border:0;border-radius:6px 6px 0 0;color:#1d1d1b;inset:auto 0 0 0;margin:0;max-width:none;padding:0;position:fixed;width:100%}.vi2-newsletter::-ms-backdrop{background:rgba(0,0,0,.55)}.vi2-newsletter::backdrop{background:rgba(0,0,0,.55)}@media (min-width:768px){.vi2-newsletter{border-radius:6px;inset:0;margin:auto;width:440px}}@media (prefers-reduced-motion:reduce){.vi2-newsletter{-webkit-animation:none;animation:none}}.vi2-newsletter__box{padding:32px 16px 24px;position:relative}@media (min-width:768px){.vi2-newsletter__box{padding:32px 32px 24px}}.vi2-newsletter__close{background:transparent;border:0;color:#1d1d1b;cursor:pointer;font-size:28px;height:36px;line-height:1;position:absolute;right:8px;top:8px;width:36px}.vi2-newsletter__close:focus{background:transparent}.vi2-newsletter__close:hover{color:#ff731b}.vi2-newsletter__eyebrow{color:#ff731b;display:block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-bottom:8px;text-transform:uppercase}.vi2-newsletter__title{font-family:Faustina,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.25;margin:0 0 12px}.vi2-newsletter__text{color:#6b6b6b;font-size:15px;line-height:1.5;margin:0 0 16px}.vi2-newsletter__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.vi2-newsletter__form input[type=email]{border:1px solid #d6d6d6;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;padding:10px 12px;width:100%}.vi2-newsletter__form .vi2-btn{padding:12px 16px;width:100%}.vi2-newsletter__label{color:#1d1d1b;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.4}.vi2-newsletter__note{color:#6b6b6b;font-size:12px;margin:12px 0 0}.vi2-newsletter__note a{color:inherit;text-decoration:underline}@-webkit-keyframes vi2-newsletter-in{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes vi2-newsletter-in{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}