@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}.insider{background-image:url(//idge.staticworld.net/images/insider-logo-updated.svg);background-repeat:no-repeat;background-size:contain;width:65px;height:18px;display:inline-block;padding:0;margin:0;vertical-align:text-bottom;text-indent:-9999px;position:relative}input[type=email]{border:1px solid #dedede;border-radius:.18rem;background-color:#fff;margin:0 5px;padding:6px;outline:0;box-shadow:inset 0 0 6px rgba(0,0,0,0.15)}.modal-box{display:none;position:fixed;z-index:6100000;width:98%;background:white;border-bottom:1px solid #aaa;border-radius:2px;box-shadow:0 3px 9px rgba(0,0,0,0.5);border:1px solid rgba(0,0,0,0.1);background-clip:padding-box}.modal-box .modal-header,.modal-box .modal-header-title{padding:1.25rem 1.5rem}.modal-box .modal-header-title h3,.modal-box .modal-header-title h4{margin:0}.modal-box .modal-body{padding:2rem 1.5rem}.modal-box .modal-footer{padding:1rem;text-align:right}.modal-overlay{position:absolute;top:0;left:0;width:100%;min-height:100%;background-color:rgba(0,0,0,0.5);z-index:6000000}.modal-overlay{opacity:.2;background-color:white}div.close{line-height:1;font-size:1.5rem;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb;cursor:pointer}div.close:hover{color:#222}div.close-btn{cursor:pointer}html,body{height:100%}#banner{*zoom:1}#banner:before,#banner:after{content:" ";display:table}#banner:after{clear:both}@media only screen and (min-width:48em){#insider-popup.modal-box .modal-body{padding:0 1.5rem;min-height:500px}}#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{background-image:url(https://alt.idgesg.net/images/furniture/cio/cio-megamenu-bkg-compressed.jpg);background-repeat:no-repeat;background-size:cover;opacity:0;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.megamenu.open{opacity:1}.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}