@font-face{font-family:"4_dotsregular";src:url("/www.idge.cio/css/webfonts/4-dots-webfont.eot");src:url("/www.idge.cio/css/webfonts/4-dots-webfont.eot?#iefix") format("embedded-opentype"),url("/www.idge.cio/css/webfonts/4-dots-webfont.woff") format("woff"),url("/www.idge.cio/css/webfonts/4-dots-webfont.ttf") format("truetype"),url("/www.idge.cio/css/webfonts/4-dots-webfont.svg#4_dotsregular") format("svg");font-weight:normal;font-style:normal}html,button,input,select,textarea{color:#4e4242}body{font-size:1em;line-height:1.4}::-moz-selection{background:#ccdeef;text-shadow:none}::selection{background:#ccdeef;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:#28272a;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#4e4242}a:visited{color:#4e4242}a:hover{color:#ed1c24}a:active{color:#4e4242}input[type=text]{border-radius:.18rem}.btn,input[type=submit],.btn-link{border:0;background-color:#ed1c24;border-radius:3px;color:#fff;font-weight:normal;line-height:normal;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;padding:.325rem .4375rem .4125rem .4375rem;text-decoration:none}.btn:active,.btn:hover,input[type=submit]:active,input[type=submit]:hover,.btn-link:active,.btn-link:hover{background-color:#4e4242;color:#fff}section[role=main]{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] .insider{color:#fff;float:left}.filter-list-controls select.filter-list{border:1px solid #ccc;background:#28272a;color:#fff;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.bubble{background-color:#ed1c24;border-radius:50%;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);color:#fff;display:inline-block;font-size:1rem;font-style:normal;line-height:50px;text-align:center;text-transform:lowercase;width:50px}a.cn .contributor-nw{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#superadunit .ad-header .brand-logo{height:68px;width:105px;background:url(//alt.idgesg.net/images/furniture/cio-logo-white-idg.png) 0 0 no-repeat;background-size:105px 68px}#superstitial-text{margin-top:40px}.fancybox-skin.fancybox-skin{background:transparent !important}.fancybox-overlay.fancybox-overlay{background:rgba(255,255,255,0.9) !important}.bcLightboxTemplate.bcLightboxTemplate{background-color:rgba(255,255,255,0.9)}.bcLightboxTemplate.bcLightboxTemplate .bcShortText{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#000;font-weight:900;font-size:3.6rem}.bcLightboxTemplate.bcLightboxTemplate h2{font-weight:normal !important;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1.4;color:#4e4242}.bcLightboxTemplate.bcLightboxTemplate .bcPrimaryButton.bcPrimaryButton{background:#ed1c24;font-weight:normal;text-transform:uppercase;box-shadow:none;border-radius:10px;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:2.1rem}.bcLightboxTemplate.bcLightboxTemplate .bcPrimaryButton.bcPrimaryButton a{font-weight:bold;color:#fff}.bcLightboxTemplate.bcLightboxTemplate .bcSecondaryButton{border:0 !important}.bcLightboxTemplate.bcLightboxTemplate .bcSecondaryButton a{color:#8f8f8f !important;text-transform:uppercase;text-decoration:underline !important;font-size:.8rem;font-weight:normal}#superadunit.hidden{display:none;position:absolute;top:0;left:0;width:100%}#superadunit.unhidden{display:block;position:fixed;height:100%;top:0;left:0;width:100%;z-index:999999999;background-color:rgba(0,0,0,0.85);height:100%}#superadunit .ad{text-align:center;z-index:12000;width:65%;margin:45px auto 100px}#superadunit .ad-container{width:640px;margin:0 auto}#superadunit .ad-header{border-bottom:2px solid #ccc;padding-bottom:10px;overflow:hidden;margin-bottom:45px}#superadunit .ad-header .brand-logo{float:left}#superadunit a,#superadunit img{border:0;z-index:12000}#superstitial-text{display:block;color:#fff;font-size:20px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;float:right;font-weight:normal}#oc-head .masthead .logo{background-image:url(https://alt.idgesg.net/images/furniture/cio/cio-logo-fixed-nav.svg);width:93px}#oc-head .edition-picker{font-weight:300;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:13px;margin:0 1rem 0 10px}@media only screen and (min-width:60.625em){#oc-head .edition-picker{font-size:14px;margin:0 1rem}}#oc-head .edition-picker #edition-picker-nav .edition-picker-item>a:hover{background-color:#b41f26}#oc-head .container-links li{text-transform:uppercase;font-weight:400;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:13px;margin:0 17px}#oc-head .container-links li a{color:#fff}#oc-head .insider-controls #insider-welcome .stories{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.megamenu{opacity:0;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.megamenu.open{opacity:1}@media only screen and (min-width:48em){.megamenu.open{background-image:url(https://alt.idgesg.net/images/furniture/cio/cio-megamenu-bkg-compressed.jpg);background-repeat:no-repeat;background-size:cover}}.megamenu a{color:#ddd}.megamenu .mega-grp .mega-hed span{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.megamenu .mega-grp a:hover,.megamenu .mega-footer a:hover{color:#ed1c24}.insider-controls .signin-register{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.insider-controls #insider-selector .stories ul li a{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.insider-controls #insider-selector .stories ul li a:hover{background-color:#4d6516}.search-expand form input,.search-expand form .fixed-search-wrapper ul{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a.search-btn{color:#bfbfbf}