html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,footer,header,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote,q{quotes:none}a:hover,a:active{outline:0}a img{border:0}button[type=submit],input[type=submit]{cursor:pointer}embed,iframe,object{max-width:100%;margin-block:0;margin-inline:auto;display:block}figure{margin:0}hr{border:0;border-top:1px solid var(--color-dss-secondary-light-60);height:0;margin-block:3rem;margin-inline:0}hr+h1,hr+h2,hr+h3,h1+hr,h2+hr,h3+hr{margin-block-start:0}body:not(.is-tabbing) section:focus,body:not(.is-tabbing) main:focus,body:not(.is-tabbing) article:focus{outline:none}::-moz-selection{background:var(--color-dss-primary-light-90)}::selection{background:var(--color-dss-primary-light-90)}:root{--body-bg:var(--color-white);--text-color:var(--color-black-light-10);--link-color:var(--color-dss-primary);--link-hover-color:var(--color-dss-secondary);--link-border:var(--color-dss-primary);--link-hover-border:var(--color-dss-secondary);--color-black-light-5:#0d0d0d;--color-black-light-10:#1a1a1a;--color-black-light-15:#262626;--color-black-light-20:#333;--color-black-light-25:#404040;--color-black-light-30:#4d4d4d;--color-black-light-35:#595959;--color-black-light-40:#666;--color-black-light-45:#737373;--color-black-light-50:gray;--color-black-light-55:#8c8c8c;--color-black-light-60:#999;--color-black-light-65:#a6a6a6;--color-black-light-70:#b3b3b3;--color-black-light-75:#bfbfbf;--color-black-light-80:#ccc;--color-black-light-85:#d9d9d9;--color-black-light-90:#e6e6e6;--color-black-light-95:#f2f2f2;--dss-spacing-xs:calc(calc(3vw + 2rem) * .3);--dss-spacing-sm:calc(calc(3vw + 2rem) * .6);--dss-spacing-md:calc(3vw + 2rem);--dss-spacing-lg:calc(calc(3vw + 2rem) * 1.2);--dss-spacing-xl:calc(calc(3vw + 2rem) * 1.8);--wp--preset--spacing--xs:var(--dss-spacing-xs);--wp--preset--spacing--sm:var(--dss-spacing-sm);--wp--preset--spacing--md:var(--dss-spacing-md);--wp--preset--spacing--lg:var(--dss-spacing-lg);--wp--preset--spacing--xl:var(--dss-spacing-xl);--font-size-h1:2.75em;--font-size-h2:2em;--font-size-h3:1.55em;--font-size-h4:1.25em;--font-size-h5:1em;--font-size-h6:.9em;--font-size-x-small:.75em;--font-size-small:.85em;--font-size-medium:1em;--font-size-large:1.2em;--font-size-x-large:1.4em;--line-height-base:calc(.18rem + 2.4ex + .18rem);--line-height-xs:calc(var(--line-height-base) * .65);--line-height-sm:calc(var(--line-height-base) * .85);--line-height-lg:calc(var(--line-height-base) * 1.12);--font-weight-regular:400;--font-weight-bold:700;--font-weight-extrabold:800;--heading-weight-light:300;--heading-weight-regular:400;--heading-weight-bold:700;--font-awesome-sharp-light:300;--font-awesome-sharp-regular:500;--font-awesome-sharp-solid:900;--wp--preset--font-size--x-small:var(--font-size-x-small);--wp--preset--font-size--small:var(--font-size-small);--wp--preset--font-size--medium:var(--font-size-medium);--wp--preset--font-size--large:var(--font-size-large);--wp--preset--font-size--x-large:var(--font-size-x-large);--border-base:2px;--border-resp:1.25vw;--border-radius:.4rem;--gap-fixed:1rem;--gap-fixed-wide:2.5rem;--gap-resp:1.5vw;--gap-resp-wide:3vw;--wp--style--global--content-size:72rem;--wp--style--global--wide-size:92.5em;--dss-content-width:72rem;--dss-wide-width:calc(72rem + (((100vw - var(--scrollbar-width)) - 72rem - (5.666% * 2)) / 2));--btn-font-size:1em;--btn-font-weight:var(--font-weight-bold);--btn-default-color:var(--color-white);--btn-default-bg:var(--color-dss-secondary);--btn-default-border:var(--color-black-light-70);--btn-outline-color:var(--color-black);--btn-outline-bg:transparent;--btn-outline-border:var(--color-dss-secondary);--btn-hover-color:var(--color-black);--btn-hover-bg:var(--color-dss-secondary);--btn-hover-border:var(--color-dss-secondary-dark-15);--input-bg:var(--color-white);--input-color:var(--color-black);--input-border:var(--color-black-80);--input-color-placeholder:var(--color-black-25);--cursor-disabled:not-allowed}html{font-size:clamp(1em,.875rem + .4167vi,1.2em)}body{color:var(--text-color);font-weight:400;font-size:var(--font-size-medium);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;background:var(--body-bg);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-dss-primary);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-sm);margin:1.4em 0 1rem}h1,.h1{text-transform:uppercase;margin:0 0 2rem}h3,.h3{color:var(--color-black-light-10)}h5,h6,.h5,.h6{font-weight:var(--font-weight-bold)}h1+h2,h2+h3,h1+h2,h2+h3,.h1+.h2,.h2+.h3{margin-top:0}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5)}h6,.h6{font-size:var(--font-size-h6)}p{font-size:var(--font-size-medium);line-height:var(--line-height-base);margin-bottom:1.4rem}p:last-child{margin-bottom:0}.notice{text-align:center;width:100%}sup{font-size:.75em;line-height:0;position:relative;top:-.5em}a{color:var(--color-dss-primary);text-decoration:none;transition:color .2s,background .2s}main a:not(.btn):not(.post-link){text-decoration:underline}a:hover,a:focus,a:active{color:var(--color-dss-secondary-dark-20)}.btn-wrapper{margin:var(--dss-spacing-xs) auto}.btn-wrapper--center{text-align:center}main ul{margin:0 0 1.2em 3em;list-style:outside}main ul ul{margin:.3em 0 .8em 1.6em}main ol{margin:0 0 1.2em 3em;list-style:decimal}main ol ol{margin:.3em 0 .8em 1.6em;list-style-type:lower-alpha}main li{font-size:var(--font-size-medium);margin:0 0 .5em}main li li{font-size:var(--font-size-medium)}img,.wp-block-image img,.wp-caption{vertical-align:middle;width:auto;max-width:100%;height:auto;margin:0 auto}.alignleft,.wp-block-image .alignleft,.alignright,.wp-block-image .alignright,.aligncenter,.wp-block-image .aligncenter{clear:both;float:none;margin:2rem auto;display:table}@media only screen and (width>=768px){.alignleft,.wp-block-image .alignleft{clear:none;float:left;margin:0 2.5rem 2rem 0}.alignright,.wp-block-image .alignright{clear:none;float:right;margin:0 0 2rem 2.5rem}}.wp-caption-text,.wp-block-image figcaption{color:var(--color-dss-primary);font-weight:var(--font-weight-regular);text-align:center;margin:.4em auto 0;font-size:.85em;line-height:1.46}@media only screen and (width>=768px){.wp-caption-text,.wp-block-image figcaption{font-size:.75em}}blockquote{clear:both;background:var(--color-dss-primary-light-90);border-left:10px solid var(--color-dss-primary);margin:2.5rem auto;padding:1.4rem;position:relative}h1+blockquote,h2+blockquote,h3+blockquote,h4+blockquote{margin-top:1.25rem}blockquote cite{color:var(--color-dss-primary);font-size:.925em;font-style:normal}.wp-block-pullquote{padding:0}.wp-block-pullquote blockquote{color:var(--color-dss-primary);border-style:solid;border-width:2px 0;border-color:var(--color-dss-primary);background:0 0}.wp-block-pullquote p{font-size:1.6em}.wp-block-pullquote blockquote cite{color:var(--color-black-light-10);font-size:.925em;font-style:normal}.accordion-item--question{margin:.6em 0 0}.accordion-item--question:first-of-type{margin-top:0}.accordion-link{color:var(--color-black-light-10);font-weight:var(--font-weight-regular);border:1px solid var(--color-black-light-10);padding:.8em 2em .8em 1em;font-size:1em;display:block;position:relative;text-decoration:none!important}.accordion-link:hover,.accordion-link.active{color:var(--color-black-light-10);background:var(--color-dss-secondary-light-40);border-color:var(--color-dss-secondary-light-40)}.accordion-link:before{content:"";color:var(--color-black);text-indent:0;position:absolute;top:.6em;right:.8em;font:1em/1 "Font Awesome 5 Pro"!important}.csstransforms .accordion-link:before{top:50%;transform:translateY(-50%)}.accordion-link.active:before{content:""}.accordion-item--answer{padding:.8em 1em}.accordion-empty{font-weight:var(--font-weight-regular);text-align:center}table{width:100%;margin:1rem auto}@media only screen and (width>=768px){table{margin:1.5rem auto}}table td,table th{line-height:var(--line-height-sm);border-bottom:1px solid var(--color-black-light-85);padding:.6em .4em}table th{color:var(--color-white);font-weight:var(--font-weight-bold);text-align:left;text-transform:uppercase;background:var(--color-black);border:0;padding-left:.8em;padding-right:.8em;font-size:.9em}@media only screen and (width<=767px){table,table thead,table tbody,table th,table td,table tr{display:block}table{table-layout:auto;margin:-.8rem auto 1.5rem}table thead{display:none}table tr{border-bottom:1px solid var(--color-black-light-85);padding:.5em 0}table th{margin:-.58em 0}table td{border:0;max-width:none;padding:.18em .6em}table td:first-of-type{font-weight:var(--font-weight-bold)}}input[type=text],input[type=email],input[type=search],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,select{width:auto;color:var(--color-black-light-10);font:300 1em/var(--line-height-base) "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";text-align:left;background:var(--color-white);border:1px solid var(--color-black-light-50);vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;border-radius:0;outline-style:none;outline-color:#0000;margin:0;padding:.4em .8em;height:2.4em!important}textarea{line-height:1.4;height:8.6em!important}select:not([multiple]){background-image:linear-gradient(45deg, transparent 50%, var(--color-dss-primary) 50%), linear-gradient(135deg, var(--color-dss-primary) 50%, transparent 50%);background-position:calc(100% - 16px) 1.2em,calc(100% - 10px) 1.2em;background-repeat:no-repeat;background-size:6px 6px,6px 6px,2px 1.6em;padding-right:1.6em}select[multiple]{height:auto!important}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{vertical-align:middle;padding:0}::-webkit-input-placeholder{color:var(--color-black)}::-moz-placeholder{color:var(--color-black);opacity:1}:-ms-placeholder-shown{color:var(--color-black)}:-moz-placeholder-shown{color:var(--color-black);opacity:1}::placeholder{color:var(--color-black)}.btn,.btn,.wp-block-button .wp-block-button-link,.wp-block-file .wp-block-file-button,.button,form button,form [type=button],form [type=submit],form [type=reset],[type=button].nf-element,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{color:var(--btn-default-color);font-weight:var(--btn-font-weight);font-size:var(--btn-font-size);line-height:var(--line-height-base);text-align:center;text-transform:uppercase;background-color:var(--color-black);background-image:linear-gradient(to left, var(--color-black), var(--color-black) 50%, var(--color-dss-primary) 50%, var(--color-dss-primary));vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-position:100% 0;background-size:200% 100%;border:0;border-radius:0;padding:.4em .8em;transition:background .3s,border .3s;display:inline-block;height:2.4em!important;text-decoration:none!important}.btn:hover,.btn:focus,.btn:hover,.btn:focus,.wp-block-button .wp-block-button-link:hover,.wp-block-button .wp-block-button-link:focus,.wp-block-file .wp-block-file-button:hover,.wp-block-file .wp-block-file-button:focus,.button:hover,.button:focus,form button:hover,form button:focus,form [type=button]:hover,form [type=button]:focus,form [type=submit]:hover,form [type=submit]:focus,form [type=reset]:hover,form [type=reset]:focus,[type=button].nf-element:hover,[type=button].nf-element:focus,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:focus{color:var(--color-white);background-color:var(--color-dss-primary);background-position:0 0}.btn.btn--disabled:hover{color:var(--color-white);background:var(--color-black)!important;background-image:none!important;background-position:100% 0!important}.btn.btn--secondary{color:var(--color-white);background-color:var(--color-dss-primary);background-image:linear-gradient(to left, var(--color-dss-primary), var(--color-dss-primary) 50%, var(--color-black) 50%, var(--color-black));background-position:100% 0;background-size:200% 100%}.btn.btn--secondary:hover,.btn.btn--secondary:focus{color:var(--color-white);background-color:var(--color-black);background-position:0 0}.btn.btn--secondary.btn--disabled:hover{background:var(--color-dss-primary)!important;background-image:none!important;background-position:100% 0!important}.btn.btn--small{padding:.4em 1em;font-size:.675rem;height:auto!important}.master-wrapper{overflow:hidden}.site-content{padding-top:var(--dss-spacing-md);padding-bottom:var(--dss-spacing-md)}.has-sidebar .site-content{gap:4vw;display:flex}@media (width<=767px){.has-sidebar .site-content{flex-direction:column}}@media (width>=768px){.has-sidebar .site-content{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:space-between;-ms-flex-pack:space-between;flex-direction:row;justify-content:space-between}}main{width:100%}.sidebar{background:var(--color-dss-secondary-light-60);padding:1rem}@media only screen and (width>=768px){.sidebar{width:22rem}}.wrapper{margin:0 auto}.row{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:5.666%;padding-right:5.666%;position:relative}.group:after{content:"";clear:both;display:table}.section-full-width{margin:var(--dss-spacing-md) 0 var(--dss-spacing-md) 50%;padding:var(--dss-spacing-sm);width:calc(100vw - var(--scrollbar-width));min-width:calc(100vw - var(--scrollbar-width));background:var(--color-white);transform:translate(-50%)}main>article>.section-full-width:first-child{margin-top:calc(var(--dss-spacing-md) * -1)}main>article>.section-full-width:last-child{margin-bottom:calc(var(--dss-spacing-md) * -1)}.ml-nav-item{vertical-align:middle;display:inline-block;position:relative}.ml-nav-link{color:var(--color-white);display:inline-block}.ml-nav-menu>.ml-nav-item:hover>.ml-nav-link,.ml-nav-menu>.ml-nav-item>.ml-nav-link:focus{color:var(--color-black)}.ml-nav-sub-menu{z-index:100;background:var(--color-dss-secondary-light-70);border-top:4px solid var(--color-black);border-bottom:4px solid var(--color-black);width:12rem;box-shadow:0 4px 4px color-mix(in srgb, var(--color-black) 16%, transparent);padding:1em 0;position:absolute;top:100%;left:0}.ml-nav-sub-menu .ml-nav-item{font-weight:var(--font-weight-regular);font-size:.95rem;display:block;position:relative}.ml-nav-sub-menu .ml-nav-link{width:100%;padding:.18em 1em;transition:color .3s;display:inline-block}.ml-nav-sub-menu .menu-item-has-children>.ml-nav-link{padding-right:1.4em}.ml-nav-sub-menu .menu-item-has-children>.ml-nav-link:after{content:"";position:absolute;top:calc(50% - .4em);right:.8em;font:.8em/1 "Font Awesome 5 Pro"!important}.ml-nav-sub-menu .ml-nav-link,.ml-nav-sub-menu .ml-nav-item:hover .ml-item .ml-nav-link,.ml-nav-sub-menu .ml-nav-link:focus{color:var(--color-black-light-10)}.ml-nav-sub-menu .ml-nav-item:hover>.ml-nav-link,.ml-nav-sub-menu .ml-nav-item .ml-nav-item:hover .ml-nav-link,.ml-nav-sub-menu .ml-nav-link:focus{color:var(--color-dss-primary)}.ml-nav-sub-menu--level3{margin-left:calc(100% + 1px)}.ml-nav-menu>.ml-nav-item:nth-last-child(-n+3) .ml-nav-sub-menu--level3{margin:0 0 0 calc(-100% - 1px)}.ml-nav-sub-menu .ml-nav-sub-menu--level3 .ml-nav-item{font-size:1em}.ml-nav-menu .ml-nav-sub-menu{display:none}.ml-nav-menu>.parent:hover>.ml-nav-sub-menu,.ml-nav-sub-menu .parent:hover .ml-nav-sub-menu{display:block}.ml-nav-item.mega-menu{position:static}.mega-menu .ml-nav-sub-menu{width:88.668%;max-width:92.5em;margin-left:5.666%;margin-right:5.666%;padding:2em 4em 1em}.mega-menu .ml-nav-item{float:left;text-align:center;width:calc(25% - 2.25em);margin:0 3em 1em 0}.mega-menu .ml-nav-item:nth-of-type(5n+5),.mega-menu .ml-nav-item:last-of-type{margin-right:0}.mega-menu .ml-nav-item .wp-post-image{margin:0 auto .4rem;display:block}.main-nav{justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.main-nav-menu{height:100%;display:flex}@media only screen and (width>=1280px) and (width<=1480px){.main-nav-menu{font-size:.8em}}.main-nav-menu>.main-nav-item{height:100%;font-weight:var(--font-weight-bold);text-align:left;text-transform:uppercase;align-items:center;margin-left:.2em;font-size:.9em;display:flex}@media only screen and (width>=1280px){.main-nav-menu>.main-nav-item{margin-left:.2em}}.main-nav-menu>.main-nav-item:first-of-type{margin-left:0}@media only screen and (width>=1280px){.main-nav-menu>.main-nav-item:first-of-type{margin-left:0}}.main-nav-menu>.main-nav-item .main-nav-link:not(.btn){margin:0;padding:.6rem .4rem}.main-nav-sub-menu .main-nav-item{text-transform:none}.main-nav-sub-menu--level3{top:-.2em}.secondary-nav{height:100%;display:flex;position:relative}.secondary-nav-menu{display:flex}.secondary-nav-menu>.secondary-nav-item{align-items:center;display:flex}.secondary-nav-menu>.secondary-nav-item>.secondary-nav-link{padding:1em .3em}.secondary-nav-sub-menu{width:10rem;left:-5em}.secondary-nav-sub-menu .secondary-nav-item{text-transform:none}.secondary-nav-icon{font-size:1.2em}.mobile-menu-open{height:100vh;overflow:hidden}.js .is-desktop-nav{display:none}.js .is-mobile-nav{align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;width:100%;display:flex}@media only screen and (width>=1280px){.is-desktop-nav,.js .is-desktop-nav{display:flex}.is-mobile-nav,.js .is-mobile-nav{display:none}}.mobile-nav-item--secondary{font-size:.9em}.mobile-nav-item--secondary span[class^=fa]{margin-right:.6em}.mobile-nav-item.search,.mobile-nav .wp-post-image{display:none!important}.slicknav_nav>.mobile-nav-item--main>.mobile-nav-link--main[href*=csstix]{color:var(--color-white);font-weight:var(--font-weight-bold);text-align:center;background-color:var(--color-black);background-image:linear-gradient(to left, var(--color-black), var(--color-black) 50%, var(--color-dss-primary) 50%, var(--color-dss-primary));background-position:100% 0;background-size:200% 100%;margin:1rem auto;padding:1rem;transition:background .3s,border .3s}.slicknav_nav>.mobile-nav-item--main>.mobile-nav-link--main[href*=csstix]:hover,.slicknav_nav>.mobile-nav-item--main>.mobile-nav-link--main[href*=csstix]:focus{background-color:var(--color-dss-primary);background-position:0 0;color:var(--color-white)!important}nav .order-btn{color:var(--color-black-light-10);font-size:1.075em;line-height:var(--line-height-sm);background-color:var(--color-dss-secondary);background-image:linear-gradient(to left, var(--color-dss-secondary), var(--color-dss-secondary) 50%, var(--color-white) 50%, var(--color-white));background-position:100% 0;background-size:200% 100%;margin-left:.6rem;padding:.2em .58em;transition:color .5s,background .3s;height:auto!important}nav .order-btn:hover,nav .order-btn:focus{color:var(--color-dss-primary);background-color:var(--color-white);background-position:0 0}.mobile-nav .order-btn{order:-1;margin-right:1em;font-size:1em}.site-header{z-index:101;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;background:var(--color-dss-primary);border-bottom:4px solid var(--color-black);justify-content:space-between;gap:1rem;min-width:100%;height:80px;margin:0 auto;display:flex;position:fixed;top:0;left:0}@media only screen and (width>=1000px){.site-header{height:4.8rem;min-height:86px;max-height:110px}}.logo{background:url(../img/DSS-SC-logo.png) 50%/contain no-repeat;flex:none;width:150px;height:48px;display:block}@media only screen and (width>=1400px){.logo{width:197px;height:62px}}.svg .logo{background-image:url(../img/DSS-SC-logo.svg)}.site-footer{clear:both;color:var(--color-white);background:var(--color-black);border-top:4px solid var(--color-dss-primary)}.site-footer-colophon{gap:var(--dss-spacing-sm);padding-top:var(--dss-spacing-md);padding-bottom:var(--dss-spacing-md);flex-direction:column;display:flex}@media only screen and (width>=768px){.site-footer-colophon{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:space-between;-ms-flex-pack:space-between;flex-direction:row;justify-content:space-between}}.site-footer-colophon a{color:var(--color-dss-secondary)}.site-footer-colophon a:hover,.site-footer-colophon a:focus{color:var(--color-dss-primary-light-10)}@media only screen and (width<=767px){.footer-column{text-align:center}}@media only screen and (width>=768px){.footer-column--1{max-width:18rem}}.site-footer-credit{color:var(--color-dss-secondary);text-align:center;text-transform:uppercase;border-top:1px solid var(--color-black-light-5);padding:1.1rem 0;font-size:.75em}@media only screen and (width>=992px){.site-footer-credit{padding:.8rem 0}}.site-footer-credit a{color:var(--color-dss-secondary)}.site-footer-credit a:hover,.site-footer-credit a:focus{color:var(--color-dss-primary-light-10)}@media only screen and (width>=768px){.credit-list{justify-content:center;align-items:center;display:flex}}.credit-item{line-height:1.8}@media only screen and (width>=768px){.credit-item{margin-right:2.8em}.credit-item:last-of-type{margin-right:0}}.post-meta{font-size:.8em}.post-meta--cats{margin-bottom:1rem}.post-meta-item{color:var(--color-black-light-50)}.post-meta--posted-on .post-meta-item{margin:0 .8em;display:inline-block}.post-grid .post-meta-item{color:var(--color-white)}.post-meta-item a{color:var(--color-dss-secondary);text-decoration:none}.post-meta--cats .post-meta-item a{text-transform:uppercase;display:inline-block}.post-meta--posted-on .post-meta-item a{color:var(--color-black-light-50)}.post-grid .post-meta--posted-on .post-meta-item a{color:var(--color-white)}.post-meta-item a:hover,.post-grid .post-meta--posted-on .post-meta-item a:hover,.post-meta-item a:focus,.post-grid .post-meta--posted-on .post-meta-item a:focus{color:var(--color-dss-primary)}.post-meta-icon{margin-right:.4em}.post-meta ul{margin:0;list-style:none}.post-meta li{margin:.3em .15em;display:inline-block}.post-header--highlight{background:var(--color-dss-secondary-light-60)}.post-header--highlight .row{text-align:center;flex-wrap:wrap;justify-content:center;display:flex}@media only screen and (width>=992px){.post-header--highlight .row{text-align:left;flex-wrap:nowrap;align-items:center}}@media only screen and (width>=992px) and (width<=991px){.post-header--highlight .row{align-items:stretch}}.post-header--highlight .post-profile{width:auto}@media only screen and (width<=991px){.post-header--highlight .post-media{width:360px;margin-top:2rem}}@media only screen and (width>=992px){.post-header--highlight .post-media{width:40%;min-width:40%;margin-left:3rem}}@media only screen and (width>=1200px){.post-header--highlight .post-media{width:34%;min-width:34%;margin-left:6rem}}@media only screen and (width>=992px) and (width<=991px){.post-header--highlight .post-media img{object-fit:cover;width:auto;height:100%}}.post-nav{text-align:center;border-top:1px solid var(--color-black-light-90);border-bottom:1px solid var(--color-black-light-90);justify-content:center;margin:4rem auto;padding:2rem 0;list-style:none;display:flex}.post-nav--page{margin-bottom:0}.post-nav-item{margin:0 .5em;display:inline-block}.post-nav-item--is-empty{opacity:.4}.post-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.post-grid .post-content{text-align:center}.post-grid .post-media+.post-content{margin-top:1.2rem}.post-grid .post-title{text-transform:uppercase;margin:0;font-size:1.16em}.post-grid .post-link{color:var(--color-black-light-10)}.post-grid .post-link:hover{color:var(--color-dss-primary)}.post-grid--3x .post{width:100%;margin-bottom:1.5rem}.post-grid--3x .post:last-of-type{margin-bottom:0}@media only screen and (width>=768px){.post-grid--3x .post,.post-grid--3x .post:nth-of-type(n){width:calc(33.3333% - 1.33333rem);margin:0 2rem 2rem 0}.post-grid--3x .post:nth-of-type(3n+3),.post-grid--3x .post:last-of-type{margin-right:0}}.post-grid--4x .post{width:100%;margin-bottom:1.5rem}.post-grid--4x .post:last-of-type{margin-bottom:0}@media only screen and (width>=400px){.post-grid--4x .post,.post-grid--4x .post:nth-of-type(n){width:calc(50% - .5rem);margin:0 1rem 1rem 0}.post-grid--4x .post:nth-of-type(2n+2),.post-grid--4x .post:last-of-type{margin-right:0}}@media only screen and (width>=768px){.post-grid--4x .post,.post-grid--4x .post:nth-of-type(n){width:calc(25% - 1.5rem);margin:0 2rem 2rem 0}.post-grid--4x .post:nth-of-type(4n+4),.post-grid--4x .post:last-of-type{margin-right:0}}.post-grid--5x .post{width:100%;margin-bottom:1.5rem}.post-grid--5x .post:last-of-type{margin-bottom:0}@media only screen and (width>=400px){.post-grid--5x .post,.post-grid--5x .post:nth-of-type(n){width:calc(50% - .5rem);margin:0 1rem 1rem 0}.post-grid--5x .post:nth-of-type(2n+2),.post-grid--5x .post:last-of-type{margin-right:0}}@media only screen and (width>=768px){.post-grid--5x .post,.post-grid--5x .post:nth-of-type(n){width:calc(20% - 1.6rem);margin:0 2rem 2rem 0}.post-grid--5x .post:nth-of-type(5n+5),.post-grid--5x .post:last-of-type{margin-right:0}}p+.post-list{margin-top:var(--dss-spacing-sm);padding-top:var(--dss-spacing-sm);border-top:1px solid var(--color-dss-secondary-light-60)}.post-list .post{margin-bottom:var(--dss-spacing-sm);padding-bottom:var(--dss-spacing-sm);border-bottom:1px solid var(--color-dss-secondary-light-60)}@media only screen and (width>=768px){.post-list .post{gap:var(--dss-spacing-md);display:flex}}.post-list .post:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.post-list .post-media{margin-bottom:2.5rem}@media only screen and (width>=768px){.post-list .post-media{flex:none;width:40%;margin:0}}@media only screen and (width>=1000px){.post-list .post-media{width:25%}}.blog .post-list .post-media{width:auto}.post-list .post-image{display:block}.post-list .post-title{font-size:var(--font-size-x-large);margin:0 auto .4rem}.single-post .post-header{text-align:center;margin-bottom:2rem}.single-post .post-title{margin-bottom:1.2rem;font-size:1.8em}.single-post .post-media{margin:0 auto 2rem}@media only screen and (width>=768px){.single-post .post-media{margin-bottom:3rem}}.single-post .post-image{margin:0 auto;display:block}.post-list--speakers .post-sub_title{color:var(--color-black-light-10);font-size:1em}.single-speaker .post-title{margin-bottom:.4rem}.single-speaker .post-sub_title{color:var(--color-black-light-10);font-size:1.1625em}.single-speaker .speaker-dates{margin:.5em auto 0;list-style:none;display:inline-block}.single-speaker .speaker-dates-item{font-size:var(--font-size-small);line-height:var(--line-height-sm);border-bottom:1px solid var(--color-dss-secondary-light-30);margin:0;padding:.36em .4em}.single-speaker .speaker-dates-item:last-of-type{border-bottom:0}.single-speaker .speaker-dates strong{display:block}@media only screen and (width>=992px){.single-speaker .speaker-dates strong{margin-right:.6em;display:inline}}.post-grid .post-venue{margin-top:.2rem;font-size:.9em}.venue{padding:0!important}@media only screen and (width>=768px){.venue{flex-wrap:wrap;align-items:stretch;display:flex}}.venue-info{width:100%;padding:2rem}.venue-info:nth-of-type(2n){background:var(--color-dss-secondary-light-80)}@media only screen and (width>=768px){.venue-info,.venue-info:nth-of-type(n){background:0 0;width:50%;padding:4.2rem}.venue-info:nth-of-type(2),.venue-info:nth-of-type(3),.venue-info:nth-of-type(6){background:var(--color-dss-secondary-light-80)}}.venue-title{text-align:center;text-transform:uppercase;width:100%;margin-top:0}.btn-wrapper+.venue-title{margin-top:3rem}.venue-cinfo-link,.venue-speakers-link{text-decoration:none!important}.note{color:var(--color-dss-primary);font-weight:var(--font-weight-extrabold);text-transform:uppercase;line-height:1.28}.note--center{text-align:center}.venue .post-title{margin-bottom:1rem}.venue-cinfo{margin-left:0;list-style:none}@media only screen and (width<=767px){.venue .post-title,.venue-cinfo{text-align:center}}.venue-cinfo-item{margin:0}.venue-cinfo-item--name+.venue-cinfo-item--phone,.venue-cinfo-item--address+.venue-cinfo-item--phone,.venue-cinfo-item--name+.venue-cinfo-item--website,.venue-cinfo-item--address+.venue-cinfo-item--website{margin-top:.6em}.venue-info--general .note{color:var(--color-black-light-10);text-align:center;border-top:1px solid var(--color-black-light-85);border-bottom:1px solid var(--color-black-light-85);padding:.6em 0}.venue-description p{font-size:.825em;line-height:1.56}.venue-description+.gallery{margin-top:1.2rem}.mobile .venue-description,.mobile .venue-info--general .gallery{display:none}.venue-info--speakers{-ms-flex-line-pack:flex-start;flex-wrap:wrap;place-content:flex-start center;display:flex}.venue-speakers{margin:0;list-style:none}.venue-speakers-item{align-items:center;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;border-bottom:1px solid var(--color-dss-secondary-light-60);justify-content:flex-start;margin:0;padding:.8em .6em;font-size:.9em;display:flex}@media only screen and (width>=768px) and (width<=991px){.venue-speakers-item{font-size:.8em}}.venue-speakers-item:last-of-type{border-bottom:0}.venue-speakers-link,.venue-speakers-name{color:var(--color-black-light-10);font-size:1.2em;display:block;font-weight:var(--font-weight-bold)!important}.venue-speakers-link:hover{color:var(--color-dss-primary)}.venue-speakers-image-wrap{width:3.8rem;margin-right:1.2rem}.venue-speakers-image{width:100%;display:block}@media only screen and (width>=768px){.pricing .pricing-header,.pricing .pricing-cell{border-color:var(--color-dss-secondary-light-60)}}.pricing-cell--section{padding-right:1em}.pricing-cell--section strong{display:block}.pricing-cell--section .fees{color:var(--color-black-light-45);font-size:var(--font-size-x-small);line-height:var(--line-height-sm);margin-top:.2em;display:block}@media only screen and (width<=767px),(width>=1500px){.pricing-cell--price{vertical-align:middle}}.venue-info--pricing .btn-wrapper{margin-bottom:var(--dss-spacing-sm);flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pricing-notice{font-weight:var(--font-weight-regular);background:var(--color-dss-secondary-light-70);border:1px solid var(--color-dss-secondary-light-55);margin-bottom:2rem;padding:1em;font-size:1.1em}.fee-notice{font-size:var(--font-size-small);line-height:var(--line-height-sm)}div.ticket-notice p{font-size:calc(var(--font-size-medium) * .925);line-height:var(--line-height-sm)}div.ticket-notice p:not(:last-of-type){margin-bottom:1rem}div.ticket-notice .venue-title{color:var(--color-dss-primary);font-size:var(--font-size-h4);margin-bottom:.6rem}div+.ticket-notice,div+.parking-notice,.btn-wrapper+.ticket-notice,.btn-wrapper+.parking-notice{margin-top:var(--dss-spacing-xs);padding-top:var(--dss-spacing-xs);border-top:1px solid var(--color-dss-secondary-light-60)}.parking .pricing-cell--section span{font-size:.9em}@media only screen and (width>=600px){.pricing-cell--price{text-align:right}}.seating-chart{margin:1em auto 2em;display:block}.venue-info .seating{text-align:center;max-width:540px;margin:0 auto;list-style:none}.venue-info .seating-item{font-size:.875em;line-height:var(--line-height-sm);border-bottom:1px solid var(--color-dss-secondary-light-60);margin:0;padding:.4em .1em}@media only screen and (width>=768px){.venue-info .seating-item{border-color:var(--color-black-light-90)}}.venue-info .seating-item:last-of-type{border-bottom:0}.map{height:300px}@media only screen and (width>=768px){.map{height:calc(100% - 4em)}}.map iframe{width:100%;height:100%;position:relative}.ticket-listings-notice{font-size:.9em}@media only screen and (width>=768px){.ticket-listings-notice--instructions{margin-top:-2rem}}.ticket-listings-notice--empty{text-align:center;font-style:italic}.post-type-archive-ticket .main-content .search-form{margin:0 0 3rem}.ticket-listings{grid-template-columns:1fr;gap:.6rem;display:grid}.ticket-listing{border:1px solid var(--color-black-light-50);grid-template-columns:1fr;display:grid}@media (width>=992px){.ticket-listing{grid-template-columns:62% minmax(200px,38%)}}.ticket-listing-details{padding:var(--dss-spacing-xs);background:var(--color-dss-secondary-light-80);border:2px dashed var(--color-dss-secondary-light-50);border-width:0 0 2px;font-size:.9em}@media (width>=992px){.ticket-listing-details{border-width:0 2px 0 0}}.ticket-listing-contact{padding:var(--dss-spacing-xs);font-size:.7em}@media (width<=991px){.ticket-listing-contact{flex-wrap:wrap;gap:.4rem 1rem;display:flex}}.ticket-listing-contact .ticket-listing-row{margin-block:0 .5rem;line-height:1.25}@media (width<=991px){.ticket-listing-contact .ticket-listing-row{margin-block:0!important}}.ticket-listing-contact .ticket-listing-value{overflow-wrap:anywhere;word-wrap:break-word}.ticket-listing-row{marign-inline:0;line-height:var(--line-height-sm);margin-block:0 .3rem}.ticket-listing-row--speaker .ticket-listing-label{display:none}.ticket-listing-row--speaker .ticket-listing-value{font-size:1.4em;font-weight:var(--font-weight-bold)}.ticket-listing-row--dateloc .ticket-listing-label{display:none}.ticket-listing-row--location:before{content:"•";margin:0 .3rem}.ticket-listing-row--type .ticket-listing-label{display:none}.ticket-listing-row--type .ticket-listing-value{font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:4px;padding:.1em .6em;font-size:.7em;display:inline-block}.ticket-listing-row--comments{margin-top:1.2rem}.ticket-listing-row--edit{margin-block:1rem 0!important}.ticket-listing-row--edit .btn{font-size:.6rem}.ticket-filters{margin-block:var(--dss-spacing-sm) var(--dss-spacing-xs);justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}@media (width<=767px){.ticket-filters{flex-direction:column}}.ticket-filters-types{flex:none;gap:.5rem;display:flex}.ticket-filters-type{color:var(--color-dss-primary);font-size:var(--font-size-x-small);text-transform:uppercase;border:1px solid var(--color-dss-primary);background-color:#0000;padding-block:.4em;padding-inline:.8em}.ticket-filters-type.is-active{color:var(--color-white);background-color:var(--color-dss-primary)}.ticket-filters-search{width:100%;position:relative}.ticket-filters-search:before{content:"";color:var(--color-black-light-50);font:.9rem/1 "Font Awesome 5 Pro";position:absolute;top:calc(50% - .45rem);left:.4rem}.ticket-filters-search-input{width:100%!important;font-size:var(--font-size-small)!important;padding-left:1.8rem!important}.ticket-terms .checkbox-wrap .nf-field-label label{text-transform:none;font-size:.85em;line-height:1.4}.ticket-terms .checkbox-wrap input.nf-element{position:relative;top:-.6em}.comments{margin-top:5rem}.comment-respond{overflow:hidden}.comment-respond p{margin:0 0 .8em;font-size:1em}.comment-respond label{display:block}.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url]{vertical-align:top;width:100%;max-width:800px}.comment-respond input[type=checkbox]{margin-right:.6em}.comment-respond textarea{vertical-align:top;width:100%;max-width:800px;height:5em}.comments ol{margin:0;list-style:none}.comments ol ol{margin-left:4rem}.comments .comment-list-item{margin:0 auto;padding-top:2rem;font-size:1em}.comments .comment-list>.comment-list-item{border-top:1px solid var(--color-dss-secondary-light-60);padding:2rem 0}.comments .comment-content{display:flex}.comments .comment-avatar{border-radius:50%;flex:none;width:60px;height:60px;margin-right:15px;overflow:hidden}.comments .comment-header{color:var(--color-black-light-10);margin-bottom:.4em;font-size:.925em}.comments .comment-date{color:var(--color-black-light-50);letter-spacing:.08em;text-transform:uppercase;margin-left:1.2em;font-size:.8em}.comments .comment-body p{margin-bottom:.8em;font-size:1em;line-height:1.46}.comments .comment-body p:last-of-type{margin-bottom:.3em}.comments .comment-reply{margin-top:1rem}.page-header{text-align:center;margin-bottom:2rem}@media only screen and (width>=768px){.page-header{margin-bottom:3rem}}.section-header{text-align:center;margin-bottom:.8rem}@media only screen and (width>=768px){.section-header{margin-bottom:1.2rem}}.page-title{color:var(--color-dss-primary);font-weight:var(--font-weight-extrabold);text-transform:uppercase;margin:0 auto}.section-title{color:var(--color-dss-primary);font-weight:var(--font-weight-extrabold);text-transform:uppercase;margin:0 auto;font-size:1.38rem}.page-title a,.section-title a{font-weight:var(--font-weight-extrabold)!important;text-decoration:none!important}.home .wp-block-group .wp-block-heading{text-transform:uppercase}.home .wp-block-group .wp-block-heading a{text-decoration:none!important}.home .welcome p{font-size:var(--font-size-large)}.home .hero{border-bottom:1px solid var(--color-white)}.home .gupta-notice p{line-height:var(--line-height-sm);font-size:calc(var(--font-size-x-large) * 1.6)!important}.section--announcement{background:var(--color-dss-secondary-light-80);font-weight:400}.section--announcement.is-dark{color:var(--color-white);font-weight:var(--font-weight-bold);background:var(--color-black)}.section--announcement .row{max-width:68em}.section--announcement .section-title{margin-bottom:1.5rem;font-size:2rem}.section--announcement h3{color:var(--color-dss-primary)}.section--announcement ul{margin-left:0;list-style:none}.section--announcement li{border-bottom:1px solid var(--color-black-light-10);margin:0;padding:.32em}.section--announcement li:last-of-type{border-bottom:0}@media (width<=991px){.nextend-bullet-bar{display:none!important}}.sponsors-list{align-items:center;display:flex}.sponsors-list-item{flex:none;padding:0 2.8rem}.sponsors-list-image{width:auto;max-width:160px;max-height:45px}@media only screen and (width>=900px){.sponsors-list-image{max-width:240px;max-height:80px}}.section--sponsors{padding:var(--dss-spacing-md) 0;border-top:1px solid var(--color-black-light-90)}.sponsor-image{max-width:60%;max-height:6rem;display:block}@media only screen and (width>=768px){.sponsor-image{max-width:100%;max-height:6.5rem}}.page-id-35 .post-title{margin:0 0 .4em}.alumni-list{margin:0;list-style:none}.alumni-list-item{border-top:1px solid var(--color-black-light-90);margin:0;padding:.3em .2em;line-height:1.28}.alumni-list-link{text-decoration:none!important}.main-content .ctct-inline-form .ctct-form-embed.form_0{max-width:50rem;margin:0 auto}.main-content .ctct-inline-form .ctct-form-embed.form_0 .ctct-form-defaults{padding:0}.main-content .ctct-inline-form .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-custom .ctct-form-button{text-transform:uppercase!important;border:none!important}.sitemap-section--posts .sitemap-list-item{border:0!important}.sitemap-section--posts .sitemap-list-title{margin:0 auto .25em}.sitemap-section--posts .sitemap-list-link:before{display:none}.search .main-content article{max-width:44rem;margin-left:auto;margin-right:auto}.search-results .search-term{color:var(--color-black-light-10);font-weight:var(--font-weight-regular);letter-spacing:.01em;text-transform:none;font-size:1.1em}.search-post{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-bottom:4rem;display:flex}.search-post:last-of-type{margin-bottom:0}.search-post-media{flex:none;order:2;min-width:200px;margin-left:4rem}.search-post-image{max-width:300px;max-height:200px}.search-post-content{order:1}.search-post-title{margin:0 0 .6em;font-size:1.6em}.search-post-link{text-decoration:none}.search-post p{margin-bottom:.4rem;font-size:1.05em}.error404 .site-content{position:relative}@media only screen and (width>=1000px) and (height>=1200px){.error404 .site-content:before{z-index:0;content:"404 Error";color:#eee;width:4em;font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-align:right;text-transform:uppercase;font-size:8em;line-height:.9;display:block;position:absolute;top:50%;right:5%;transform:translateY(-50%)}}.error404 main{z-index:1;position:relative}.error404 main p{font-size:1.2em}.error404 .menu-404 li{border:none;padding-top:.3em;padding-bottom:.3em}.error404 .menu-404 li a{display:inline}html.maintenance{height:100%}.maintenance-mode{min-height:100%}.maintenance-mode .master-wrapper{flex-direction:column;min-height:100vh;display:flex}.maintenance-mode .master-wrapper[style]{padding-top:0!important}.maintenance-mode .site-header{-webkit-box-align:flex-end;-ms-flex-align:flex-end;padding:var(--dss-spacing-md);align-items:flex-end;min-height:38vh;display:flex;position:static;height:auto!important}.maintenance-mode .site-header .logo{width:260px;height:84px;margin:0 auto}@media (width>=768px){.maintenance-mode .site-header .logo{width:340px;height:110px}}.maintenance-mode .main-content{padding:var(--dss-spacing-md);text-align:center;min-height:62vh}@media (width<=767px){.maintenance-mode .main-content h1{font-size:calc(var(--font-size-h1) * .85)}}[class*=wp-block].alignwide{width:100%;margin-left:50%;transform:translate(-50%)}@media (width>=768px){[class*=wp-block].alignwide{width:88vw}}[class*=wp-block].alignfull{width:calc(100vw - var(--scrollbar-width));min-width:calc(100vw - var(--scrollbar-width));margin-left:50%;transform:translate(-50%)}[class*=wp-block].alignfull:last-child{margin-bottom:calc(var(--dss-spacing-md) * -1)}[class*=wp-block].is-layout-constrained>*{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:5.666%;padding-right:5.666%;position:relative}[class*=wp-block] :first-child{margin-top:0}[class*=wp-block] :last-child{margin-bottom:0}.wp-block-heading.has-background{padding-left:5.666%;padding-right:5.666%}.wp-block-image img,.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}.wp-block-accordion-item{padding:.3em 0}.wp-block-accordion-heading{color:var(--color-black-light-10);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;line-height:1.46;margin:0!important}.wp-block-accordion-heading__toggle{-webkit-box-align:top;-ms-flex-align:top;align-items:top;border:1px solid var(--color-black-light-10);gap:1em;padding:.8em 1em;transition:color .2s,background .2s}.wp-block-accordion-heading__toggle:hover,.wp-block-accordion-heading__toggle:focus{background:var(--color-dss-secondary-light-40);border-color:var(--color-dss-secondary-light-40)}.wp-block-accordion-heading__toggle-title{text-decoration:none!important}.wp-block-accordion-item.is-open .wp-block-accordion__toggle{background:var(--color-dss-secondary-light-40);border-color:var(--color-dss-secondary-light-40)}.wp-block-accordion-panel{padding:.8em 1em}.wp-block-buttons{margin:1.4rem 0 1.2rem}.wp-block-button__link,.wp-block-file__button{height:auto!important}.wp-block-columns{gap:var(--dss-spacing-xs)}@media (width>=768px){.wp-block-columns{gap:var(--dss-spacing-sm)}}.wp-block-columns .wp-block-column.has-background{padding:var(--dss-spacing-xs)}.wp-block-cover__inner-container h2:first-child,.wp-block-cover__inner-container h3:first-child{margin-top:0;margin-bottom:0}.wp-block-cover__inner-container h2:first-child+p,.wp-block-cover__inner-container h3:first-child+p{margin-bottom:1rem}.wp-block-file .wp-block-file__embed{margin-bottom:2rem}.wp-block-group.has-background{padding-top:var(--dss-spacing-sm);padding-bottom:var(--dss-spacing-sm)}.wp-block-group.padding-xs{padding-top:calc(.9vw + .6rem);padding-bottom:calc(.9vw + .6rem)}.wp-block-group.padding-sm{padding-top:calc(1.8vw + 1.2rem);padding-bottom:calc(1.8vw + 1.2rem)}.wp-block-group.padding-md{padding-top:calc(3vw + 2rem);padding-bottom:calc(3vw + 2rem)}.wp-block-group.padding-lg{padding-top:calc(3.6vw + 2.4rem);padding-bottom:calc(3.6vw + 2.4rem)}.wp-block-group.padding-xl{padding-top:calc(5.4vw + 3.6rem);padding-bottom:calc(5.4vw + 3.6rem)}.wp-block-group.alignfull [class*=inner-container]{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:5.666%;padding-right:5.666%;position:relative}.wp-block-image figure[class*=align]{clear:both;float:none;margin:var(--dss-spacing-md) auto}@media (width>=800px){.wp-block-image figure[class*=align].alignleft{clear:none;float:left;margin:.5rem var(--dss-spacing-md) 1.5rem 0}.wp-block-image figure[class*=align].alignright{clear:none;float:right;margin:.5rem 0 1.5rem var(--dss-spacing-md)}}.wp-block-image figcaption{font-size:var(--font-size-small);text-align:center;margin:.7em auto 0}.wp-block-image.alignfull figcaption{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:5.666%;padding-right:5.666%;position:relative}.wp-block-image.alignfull:last-child figcaption{margin-bottom:var(--dss-spacing-xs)}.wp-block-media-text{gap:var(--dss-spacing-sm)}.wp-block-media-text .wp-block-media-text__content{min-width:0;padding:0}.wp-block-media-text .wp-block-media-text__content :last-child{margin-bottom:0}@media only screen and (width<=600px){.wp-block-media-text.alignfull .wp-block-media-text__content{padding:0 5.666%}}.wp-block-media-text.has-background{gap:0}.wp-block-media-text.has-background .wp-block-media-text__content{padding:var(--dss-spacing-sm)}.wp-block-separator{border-bottom-width:1px}@media (width>=992px){.section--speaker-grid{display:flex}}.speaker-grid{border-right:1px solid var(--color-white);grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:1px;min-width:65%;display:grid}@media (width<=767px){.speaker-grid{grid-template-columns:repeat(2,1fr)}}.speaker-grid-item{display:flex;position:relative;overflow:hidden}.speaker-grid-item--intro{padding:var(--dss-spacing-sm) var(--dss-spacing-md);background:var(--color-dss-secondary-light-60);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width<=991px){.speaker-grid-item--intro{text-align:center}}@media (width<=1199px){.speaker-grid-item--intro{padding:var(--dss-spacing-sm) var(--dss-spacing-sm)}}@media (width>=992px){.speaker-grid-item--intro{order:2}}.speaker-grid-item--intro h2{line-height:var(--line-height-sm);text-transform:uppercase;margin-top:0}@media (width>=1600px){.speaker-grid-item--intro h2{font-size:var(--font-size-h1)}}.speaker-grid-item--intro p{display:block}@media (width>=1600px){.speaker-grid-item--intro p{font-size:var(--font-size-large)}}.speaker-grid-link{border:none;width:100%;height:100%;display:block}.speaker-grid-image{aspect-ratio:1/1.1;object-fit:cover;object-position:50% 20%;width:100%;display:block;position:relative}.speaker-grid-content{z-index:10;text-align:center;background-color:color-mix(in srgb, var(--color-black) 85%, transparent);opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.speaker-grid-link:hover .speaker-grid-content,.speaker-grid-link:focus .speaker-grid-content{opacity:1}.speaker-grid-name{color:var(--color-white);font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase;margin:0 auto;font-size:1em}.speaker-grid .speaker-dates{color:var(--color-dss-secondary-dark-20);text-align:center;text-transform:uppercase;margin:.6em auto 0;font-size:.72em;list-style:none}.speaker-grid .speaker-dates-item{font-weight:var(--font-weight-regular);margin:.4em 0 0;line-height:1.2}.speaker-grid .speaker-dates-item strong{font-weight:var(--font-weight-extrabold);display:block}@media (width>=992px){.speaker-grid .speaker-dates-item strong{margin-right:.5em;display:inline}}.speaker-grid-content>*{opacity:0;transition:bottom .4s .2s,opacity .4s ease-in .2s;position:relative;bottom:25%}.speaker-grid-link:hover .speaker-grid-content>*,.speaker-grid-link:focus .speaker-grid-content>*{opacity:1;bottom:0}.section--speaker-grid-custom .speaker-grid.speaker-count-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:43.3355%;display:grid}@media (width<=767px){.section--speaker-grid-custom .speaker-grid.speaker-count-2{grid-template-columns:repeat(2,1fr)}}.section--speaker-grid-custom .speaker-grid.speaker-count-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (width<=767px){.section--speaker-grid-custom .speaker-grid.speaker-count-3{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px) and (width<=479px){.section--speaker-grid-custom .speaker-grid-item--intro{padding:var(--dss-spacing-xs)}}.section--speaker-grid-custom .speaker-grid-item--intro h2{font-size:var(--font-size-h2);line-height:calc(var(--line-height-sm) * .9)}@media (width>=992px) and (width<=1199px){.section--speaker-grid-custom .speaker-grid-item--intro h2{font-size:var(--font-size-h3)}}@media (width>=1200px){.section--speaker-grid-custom .speaker-grid-item--intro h2{font-size:calc(var(--font-size-h2) * 1.2)}}.section--speaker-grid-custom+div[class*=smartslider]{margin-top:1px}.testimonial{padding:var(--dss-spacing-lg) 0;background:var(--color-dss-secondary-light-94);position:relative}@media (width>=768px){.testimonial{padding:var(--dss-spacing-sm) 0 calc(var(--dss-spacing-sm) + 1rem)}}.testimonial-item{padding-right:var(--dss-spacing-sm);padding-left:var(--dss-spacing-sm);width:100%}@media (width>=768px){.testimonial-item{padding-right:var(--dss-spacing-lg);padding-left:var(--dss-spacing-lg)}}.testimonial-content{text-align:center}@media (width>=768px){.testimonial-content p{font-size:calc(var(--font-size-medium) * 1.1)}}.testimonial-content p:first-of-type:before,.testimonial-content p:last-of-type:after{color:var(--color-dss-secondary);font-family:Georgia,Times New Roman,Times,serif;font-size:3.4em;line-height:0;position:relative;top:.55em}.testimonial-content p:first-of-type:before{content:"“";margin-right:.1em}.testimonial-content p:last-of-type:after{content:"”";margin-left:.1em}.testimonial-footer{text-align:center;margin-top:1rem}.testimonial-author{color:var(--color-dss-primary);font-weight:900;display:block}.testimonial-title{color:var(--color-dss-secondary);font-weight:var(--font-weight-bold);font-size:.9em;display:block}@media (width<=767px){.testimonial .flickity-button{top:.5em;transform:none}}@media (width>=992px){.testimonial .flickity-button{width:55px;height:55px}}.testimonial .flickity-button-icon{fill:var(--color-dss-primary)}.testimonial .flickity-page-dots{bottom:1.2rem}.ticket-prices{gap:var(--dss-spacing-xs);text-align:center;display:flex}.ticket-prices-skyscraper{background:var(--color-dss-secondary-light-20) url(../img/order-tickets-skyscraper-globe.svg) no-repeat 50% 50%/cover;flex:0 0 240px;align-items:center;display:flex}@media (width<=991px){.ticket-prices-skyscraper{display:none}}.ticket-prices-skyscraper img{width:100%}.ticket-prices-content{padding:var(--dss-spacing-sm);border:5px solid var(--color-dss-secondary-light-20);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.ticket-prices-title{max-width:28rem}.ticket-prices-subtitle{color:var(--color-dss-primary);font-size:var(--font-size-large)}.ticket-prices-buttons{justify-content:center;align-items:center;gap:var(--dss-spacing-xs);margin:var(--dss-spacing-xs) auto var(--dss-spacing-sm);flex-wrap:wrap;display:flex}.ticket-options{gap:var(--dss-spacing-sm);margin-bottom:var(--dss-spacing-sm);text-align:left;display:flex}@media (width<=991px){.ticket-options{flex-direction:column}}.ticket-options-title{font-size:var(--font-size-large);margin-bottom:.6rem}.ticket-section{margin:0 auto;list-style:none;position:relative}.ticket-section.is-sold-out:after{content:"Sold Out";width:90%;color:var(--color-white);font-weight:900;font-size:var(--font-size-large);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:var(--color-dss-primary);padding:.68em 1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.ticket-section-item{font-weight:var(--font-weight-bold)}.ticket-section.is-sold-out .ticket-section-item{opacity:.4}.ticket-section-color{content:"";border:1px solid var(--color-black);width:1em;height:1em;margin-right:.5em;display:inline-block;transform:translateY(2px)}.search-form{align-items:center;gap:.5rem;display:flex}@media (width>=768px){.search-form{max-width:40rem;margin-left:auto;margin-right:auto}}.search-form .search-form-field,.search-form-field[type=search]{flex:auto}.search-form .search-form-btn{flex:none}main .search-form{margin:var(--dss-spacing-sm) auto}.search-bar{background:var(--color-dss-secondary);border-bottom:2px solid var(--color-black);width:100%;padding-top:1rem;padding-bottom:1rem;display:none;position:absolute;top:calc(100% + 4px);left:0}.search-bar .search-form{max-width:40rem;margin:0 auto}@media (width<=991px){.search-bar .search-form{flex-direction:column}}.search-bar .search-form-field{width:100%;background-color:var(--color-white)!important}.mobile-nav .search-form{margin:var(--dss-spacing-sm) auto 0;max-width:767px}@media (width<=767px){.mobile-nav .search-form{justify-content:center}}.mobile-nav .search-form-field{width:100%;height:auto;background-color:var(--color-white)!important}.mobile-nav .search-form-btn{padding-left:.8em;padding-right:.8em}.social{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media only screen and (width>=768px){.social{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}}.social-item{margin:.2em .5em .2em 0}.social-item:last-of-type{margin-right:0}.social-link{text-align:center;background-color:var(--color-dss-primary);background-image:linear-gradient(to left, var(--color-dss-primary), var(--color-dss-primary) 50%, var(--color-white) 50%, var(--color-white));background-position:100% 0;background-size:200% 100%;border-radius:50%;width:2em;height:2em;margin:0;padding:.5em;font-size:1em;line-height:1;display:block;overflow:hidden;color:var(--color-white)!important;transition:all .3s ease-in!important}@media only screen and (width>=768px){.social-link{font-size:.9em}}.social-link:hover,.social-link:focus{background-color:var(--color-white);background-position:0 0;color:var(--color-dss-primary)!important}.social-link i{margin-bottom:99em;display:block}.email-list{padding:var(--dss-spacing-sm) 0;text-align:center;background:var(--color-dss-secondary-light-60)}.email-list-title{color:var(--color-dss-primary);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h3);text-transform:uppercase;margin:0 0 1rem}.email-list .email-list-field{width:20em;color:var(--color-black-light-20);background:var(--color-black-light-85);border-color:var(--color-black-light-85);margin:0 auto .8em;padding-top:.5em;padding-bottom:.5em;font-size:.925em;display:block;height:2.6em!important}@media only screen and (width>=600px){.email-list .email-list-field{margin:0 .4em 0 0;display:inline-block}}.widget-title{font-weight:var(--font-weight-extrabold);text-transform:uppercase;margin:0 auto .4em;font-size:1.2em}.widget p{font-size:.9625em;line-height:1.36}.widget ul{list-style:none}.widget p:last-of-type,.widget ul:last-of-type,.widget li:last-of-type{border:0;margin-bottom:0}.widget--sidebar{margin-bottom:1.2rem}.widget--sidebar:last-of-type{margin-bottom:0}.widget--sidebar .widget-title{color:var(--color-black);background:var(--color-dss-secondary);margin:0 -1rem 1em;padding:.6rem 1rem;font-size:1.1em}.widget--sidebar:first-of-type .widget-title{margin-top:-1rem}.widget--sidebar li{border-bottom:1px solid var(--color-dss-secondary-light-50);padding:.2em;font-size:.9em}.widget--sidebar li a{color:var(--color-black)}.widget--sidebar li a:hover,.widget--sidebar li a:focus{color:var(--color-dss-primary)}.widget--sidebar li li{border:0;margin-left:.8em;padding-top:.4em;padding-bottom:0;font-size:1em}.widget--sidebar .btn,.widget--sidebar .btn{padding:.4em 1em;font-size:.675rem;height:auto!important}.widget--footer .widget-title{color:var(--color-white);text-align:center;margin-bottom:.5em;font-size:1em}@media only screen and (width>=768px){.widget--footer .widget-title{text-align:left;margin-bottom:.8em;font-size:.85em}}.widget--footer .menu li{font-weight:var(--font-weight-regular);font-size:.85em;line-height:var(--line-height-sm);text-transform:uppercase;margin-top:.4em}@media only screen and (width>=600px) and (width<=767px){.widget--footer .menu li{margin:0 .68em 0 0;display:inline-block}}@media only screen and (width>=768px){.widget--footer .menu li{margin-top:.6em}}.widget--footer .menu li:last-of-type{margin-right:0}.widget--footer .menu li a{padding:.4em}@media only screen and (width>=768px){.widget--footer .menu li a{padding:0}}.lwa-submit-button{margin:1em 0 1.5rem;float:none!important}.lwa-links{font-size:.9em}.cinfo--footer .cinfo-item{color:var(--color-dss-secondary);font-weight:var(--font-weight-regular);text-transform:uppercase;font-size:.85em;line-height:1.46}.cinfo--footer .cinfo-item--name{color:var(--color-white);font-weight:var(--font-weight-extrabold)}.cinfo--footer .cinfo-item--address span[itemprop=streetAddress]{display:block}.cinfo--footer .cinfo-item--name+.cinfo-item,.cinfo--footer .cinfo-item+.cinfo-item--phone{margin-top:.4em}@media only screen and (width>=600px){.cinfo--footer .cinfo-item--name+.cinfo-item,.cinfo--footer .cinfo-item+.cinfo-item--phone{margin-top:.6em}}.cinfo--footer .cinfo-item--phone .cinfo-link{white-space:nowrap}.column-list main ul{margin:0;list-style:none}@media only screen and (width>=768px){.column-list main ul{columns:2;column-gap:5em}.column-list main ul ul{columns:1;margin-left:1em}}.column-list main li{break-inside:avoid;border-bottom:1px solid #eee;width:100%;margin:0;padding:.5em 0;display:inline-block}.column-list main li li:not(.sitemap-list-sub-item){border:0}.column-list main li:last-of-type{margin-bottom:0}.column-list main li a{color:var(--color-black);font-weight:var(--font-weight-regular);text-indent:-1em;padding:0 .5em 0 1em;text-decoration:none;display:block}.column-list main li a:hover{color:var(--color-dss-secondary)}.column-list main li a:before{content:"";color:#c6c6c6;margin-right:.6em;font:1em/1 "Font Awesome 5 Pro"!important}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(1px);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;padding:0;display:block;position:absolute;top:-999em;left:-999em;overflow:hidden}.skip-link{z-index:100000;color:var(--color-white);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:var(--color-dss-primary);opacity:0;font-size:.8em;text-decoration:none;transition:opacity .3s;position:fixed;top:-10em;left:-10em}.skip-link:focus,.skip-link:active,.skip-link:hover{color:var(--color-white);opacity:1;width:auto;height:auto;padding:.6em 1em;top:0;left:0;overflow:visible}pre{white-space:pre-wrap;word-wrap:break-word;border:1px solid var(--color-black-light-85);background:#f2f2f2;width:100%;padding:1rem;font-family:monospace;font-size:.9em;line-height:1.56;display:block;overflow:auto hidden}p+pre{margin-top:-.5rem}.wp-block-gallery{margin:3rem 0 2rem}.wp-block-gallery .blocks-gallery-item{max-height:40vw}@media only screen and (width>=600px){.wp-block-gallery .blocks-gallery-item{max-height:22vw}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{line-height:1.36}.gallery{justify-content:center;margin:0 -.5em 1.5em;display:flex}.gallery:after{content:"";clear:both;display:table}.gallery-item{float:left;max-width:50%;margin:0;padding:.5em}@media only screen and (width>=500px){.gallery-columns-1 .gallery-item{float:none;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}}.gallery-item img{margin:0 auto;display:block}.gallery-caption{display:block}.nf-form-fields-required{margin-bottom:1.5em}.ninja-forms-req-symbol{font-weight:var(--font-weight-bold);font-size:1em;color:var(--color-dss-primary)!important}.nf-help{background:0 0!important}.hr-container div{width:100%}.nf-field-container{margin-bottom:2rem}.field-wrap .nf-field-label label,.field-wrap .nf-field-label span{color:var(--color-dss-primary);text-transform:uppercase;line-height:1.46;font-weight:var(--font-weight-regular)!important;text-align:left!important}.widget--sidebar .field-wrap .nf-field-label label,.widget--sidebar .field-wrap .nf-field-label span{color:var(--color-black)}.label-above .nf-field-label{margin-bottom:.4em!important}.nf-field-description{font-size:.8em;margin-bottom:.4em!important}.field-wrap textarea{max-width:100%!important}.list-wrap li{line-height:1.26}.list-checkbox-wrap .nf-field-element li,.list-radio-wrap .nf-field-element li{align-items:center;display:flex}.list-checkbox-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{margin:0!important}.list-checkbox-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{margin-left:.4em!important}.label-right .checkbox-wrap .nf-field-label{flex:auto}@media (width>=768px){.inline-list .nf-field-element ul{flex-wrap:wrap;gap:1.5rem;display:flex}}.flatpickr-months select,.flatpickr-months .numInput{height:auto!important;font-size:.9rem!important}.submit-container{margin-top:1rem}.submit-container.label-above{text-align:center}.nf-error-msg{font-weight:var(--font-weight-bold);font-size:.85em;line-height:1.4;color:var(--color-dss-primary)!important}.nf-form-errors .nf-error-msg{text-align:center;background:var(--color-dss-primary);margin-top:2.5rem;padding:.8em;font-size:1em;color:#fff!important}.nf-input-limit+.nf-error{margin-top:.4em}.nf-response-msg{color:var(--color-dss-primary);text-align:center;font-size:1.3em}@media only screen and (width<=767px){.nf-field-container{width:100%!important;margin-left:0!important;margin-right:0!important}.label-left .nf-field-label,.label-left .nf-field-element,.label-left .nf-field-description,.label-left .nf-after-field{width:100%!important;margin-left:0!important}.label-left .nf-field-description{order:6}.submit-container{text-align:center;margin-top:2rem}.nf-form-errors .nf-error-msg{margin-top:1.8rem}}.widget--sidebar .nf-form-cont{font-size:.85em}.widget--sidebar .nf-form-fields-required{line-height:1.36}.widget--sidebar .label-above .nf-field-label,.widget--sidebar .nf-field-description{margin-bottom:.2em!important}.widget--sidebar #ninja_forms_required_items,.widget--sidebar .nf-field-container{margin-bottom:1em!important}.widget--sidebar .nf-response-msg{color:var(--color-black-light-10);border:0;margin:0;padding:0;font-size:1rem}.widget--sidebar .nf-form-errors .nf-error-msg{margin-top:1.5rem;font-size:.9em}