p+p,p+ul,ul+p{margin-top:0}h1{text-transform:uppercase;font-size:3rem;line-height:1.1em;font-weight:700}h2{font-size:2rem;line-height:2.5rem;font-weight:600;margin-bottom:.75rem}h2+p{margin-top:0}.h3{display:inline-block}.h3,h3{font-size:1.75rem;line-height:2.125rem;margin-bottom:.75rem}.h3,h3,p{font-weight:600}p{color:#4d4d57;font-size:1rem;line-height:1.5rem}.no-wrap{white-space:nowrap}.tag{color:#4d4d57;display:block;position:relative;text-transform:uppercase;padding-left:1em;font-size:1rem;line-height:1.6875rem;font-weight:700;margin-bottom:.75rem}.tag:before{content:"";height:1.2em;width:7px;background:#e56f20;display:inline-block;border-radius:20px;position:absolute;bottom:50%;transform:translateY(50%);left:0}.row-heading{display:inline-block;margin-bottom:2rem}.button.simple{text-transform:uppercase;font-size:1.1875rem}.button.simple.icom-before:before{font-size:.58334em;margin-right:.5725em;transform:translateY(-17%);display:inline-block}.button.simple.icom-before:after{width:calc(100% - .95em)!important}.action-wrap{margin-top:12px}[data-follow-href]{cursor:pointer}.idc-main-content{padding-bottom:0}.idc-main-header .menu a:before{color:var(--dg-link-color-default)!important}.idc-main-header .menu a span:first-of-type{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.hero{margin-top:80px;background-position:50%;min-height:380px;display:flex;align-items:center;position:relative;overflow:hidden}.hero.root-row{padding-top:0;padding-bottom:0}.hero .action-wrap{padding-right:0!important;margin-top:30px}.hero .text-box{position:relative;margin:0 auto;max-width:520px}.hero .text-box p{margin-top:16px;font-size:2rem;line-height:1.1em;color:#01010f}.hero .shard{position:absolute;opacity:.9;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;width:300vw;height:300vw}.hero>.row{position:relative}.hero .hero .text-box{padding:0}.idc-main-footer,.root-row{padding:48px 16px}.idc-main-footer>.row,.root-row>.row{margin-left:0!important;margin-right:0!important}.idc-main-footer .row,.root-row .row{max-width:none;margin-left:-.5rem;margin-right:-.5rem}.idc-main-footer .column,.root-row .column{padding-left:.5rem;padding-right:.5rem}.group-events{--events-tile-padding:48px}.group-events .tag{padding-left:0}.group-events .tag:before{display:none}.group-events .padded-box{padding:var(--events-tile-padding)}.group-events .padded-box:not(:only-child):not(:last-child){padding-bottom:0}.group-events .padded-box+.padded-box{padding-top:0}.group-events .column+.column{position:relative}.group-events .column+.column:before{content:"";background:#e56f20;display:block;position:absolute;border-radius:10px;top:-3.5px;width:90%;height:7px;left:50%;transform:translateX(-50%)}.group-techaways .tag{margin-bottom:2rem}.group-techaways .column+.column{margin-top:32px}.section-iiar .h3{color:#01010f}@media screen and (min-width:40em){.hero{margin-top:100px}}@media screen and (min-width:50em){h1{font-size:4.25rem}.h3,.tag,h2,h3{margin-bottom:1rem}.action-wrap{margin-top:16px}.action-wrap.medium-text-right{padding-right:48px}.hero{min-height:400px}.hero .action-wrap{margin-top:40px}.hero .text-box{margin:0;max-width:620px;padding-left:80px}.hero .text-box p{margin-bottom:1rem;margin-left:30px}.hero .shard{left:0;transform:translateY(-50%);width:auto;height:auto;max-width:750px}.idc-main-footer,.root-row{padding:48px 28px}.group-events .column+.column:before{left:-3.5px;width:7px;height:calc(100% - var(--events-tile-padding)*2);top:50%;transform:translateY(-50%)}.ccms-item__promo{min-height:280px}}@media screen and (min-width:50em) and (max-width:74.9375em){.group-techaways .column+.column{margin-top:59px}.section-iiar .action-wrap{margin-top:0;padding-right:0}.section-iiar>.row>.column>.row{flex-wrap:nowrap;justify-content:space-between}.section-iiar>.row>.column>.row>.column.medium-8{flex-shrink:1}.section-iiar>.row>.column>.row>.column.medium-4{flex-basis:250px;max-width:250px;display:flex;align-items:center;justify-content:flex-end}}@media screen and (min-width:75em){.action-wrap.large-text-right{padding-right:48px}.hero{min-height:460px}.hero .text-box{max-width:660px}.hero .text-box p{margin-top:10px}.hero .shard{max-width:810px}.idc-main-footer,.root-row{padding:48px 36px}.idc-main-footer .row,.root-row .row{margin-left:-.75rem;margin-right:-.75rem}.idc-main-footer .column,.root-row .column{padding-left:.75rem;padding-right:.75rem}.group-events{border-radius:40px}.section-iiar{background-position:100%}.section-iiar .col-flex.align-center-middle img{width:30%}.ccms-item__promo{min-height:300px}}@media screen and (min-width:100em){h1{font-size:5rem}h2{font-size:2.625rem;line-height:3.125rem}.h3,h2,h3{margin-bottom:1.5rem}.h3,h3{font-size:2.125rem;line-height:2.625rem}p{line-height:2rem}.tag,p{font-size:1.5rem}.tag{line-height:1.6875rem;margin-bottom:1.5rem}.row-heading{margin-bottom:3rem}.button.simple{font-size:1.5rem}.action-wrap{margin-top:24px}.hero{min-height:500px}.hero .text-box{padding-left:80px;max-width:710px}.hero .text-box p{font-size:2.25rem;margin-top:10px}.hero .text-box h1{margin-top:20px}.hero .shard{max-width:880px}.idc-main-footer,.root-row{padding:64px 5%}.idc-main-footer .row,.root-row .row{margin-left:-1rem;margin-right:-1rem}.idc-main-footer .column,.root-row .column{padding-left:1rem;padding-right:1rem}.group-events{--events-tile-padding:64px}.group-techaways .tag{margin-bottom:3rem}.group-techaways .column+.column{margin-top:48px}}@media screen and (min-width:100em) and (max-width:99.9375em){.group-events .tag{font-size:1.25rem;line-height:1.6875rem}}@media screen and (min-width:220em){h2{font-size:5.125rem;line-height:6.625rem}.h3,h2,h3{margin-bottom:3rem}.h3,h3{font-size:4.5rem;line-height:5.375rem}p{font-size:3.25rem;line-height:4.625rem}.tag{font-size:2.625rem;line-height:1.6875rem;margin-bottom:3rem}.tag:before{width:10px}.row-heading{margin-bottom:6rem}.button{font-size:2.625rem!important;padding:1.8125rem 2.0625rem}.button.simple.icom-before:after{height:4px}.action-wrap.large-text-right,.action-wrap.medium-text-right{padding-right:6rem}.idc-main-header.nav-is-transparent~.idc-main-content{margin-top:62px;min-height:calc(100vh - 62px)}.idc-main-header .toolbar{height:62px;font-size:1.625rem}.idc-main-header .toolbar.is-outside{margin-top:-62px}.idc-main-header .toolbar .toolbar-menu{top:62px;font-size:1.75rem}.idc-main-header .toolbar .toolbar-menu.width-auto.menu-account{width:400px}.idc-main-header .toolbar .toolbar-menu .toolbar-menu-heading{font-size:1.5em!important}.idc-main-header .toolbar .toolbar-menu p{font-size:1em!important}.idc-main-header .search{height:90px;width:72px;margin-left:1.5em!important;font-size:32px}.idc-main-header .search.is-active .query-wrap{width:25em}.idc-main-header .search input{padding:.5em;font-size:1em}.idc-main-header .search .query-menu{font-size:1em;margin:0 calc(-.25em - 1px)}.idc-main-header .search .query-menu .link-inline-arrow{font-size:.9em}.idc-main-header .search .query-wrap{padding:.25em}.idc-main-header .search .submit-button{font-size:1em!important;width:2.25em;top:.25em;right:.25em;height:calc(100% - .5em)}.idc-main-header .search .submit-button:before{font-size:2.375rem}.idc-main-header nav{min-height:190px}.idc-main-header nav>a:first-child img{height:80px}.idc-main-header nav>ul>li>a,.idc-main-header nav>ul>li>p{padding:.5625em .9375em;font-size:2.375rem}.idc-main-header nav .sub-nav{top:calc(100% + 36px);padding:3em;font-size:2rem}.idc-main-header nav .sub-nav .heading{font-size:3rem}.hero{margin-top:190px;min-height:930px}.hero .action-wrap{margin-top:60px}.hero .text-box{padding-left:130px;max-width:1320px}.hero .shard{max-width:1630px}.idc-main-footer{font-size:2rem}.idc-main-footer,.root-row{padding:128px 6%}.idc-main-footer .row,.root-row .row{margin-left:-2rem;margin-right:-2rem}.idc-main-footer .column,.root-row .column{padding-left:2rem;padding-right:2rem}.group-events{--events-tile-padding:128px;border-radius:80px}.group-events .column+.column:before{width:10px}.group-techaways .tag{margin-bottom:6rem}}@media screen and (max-width:26.25em){h1{font-size:2.25rem}}@media screen and (max-width:49.9375em){.group-techaways h2{text-align:center}.group-techaways .tag{display:inline-block}.group-techaways .action-wrap{margin-top:0}.section-bigpromo>.row>.column+.column{margin-top:3rem}}@media screen and (max-width:74.9375em){.section-techaways_and_events>.row>.column+.column{margin-top:6rem}.section-decisions .row.large-up-3>.column,.section-iiar .row-heading{margin-top:2rem}}