<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.navigation .bn-main-head {
  padding-top: 0;
}
.navigation .global-nav .sub-brand-nav .brand-nav-left {
  height: 66px;
}
.navigation .global-nav .sub-brand-nav .sub-brand-nav-container {
  height: 66px;
}
.navigation .global-nav .sub-brand-nav {
  height: 66px;
}
.navigation .bn-main-head a {
  font-weight: 500 !important;
}
.navigation #sub-brand .gtclogoclass {
  padding: 0 0.25em 0 0.25em;
  font-weight: 500;
  font-size: 51px;
  line-height: 66px;
  position: relative;
  top: 0;
}
.navigation #sub-brand .gtclogoclass:after {
  transform: none;
  line-height: 66px;
  height: 66px;
}
#event-details {
  display: inline-flex;
}
.workshops-keynote {
  display: inline-flex;
}
#event-details .event-line {
  padding: 0 10px;
  line-height: 18px;
  color: #666666;
}
.workshops-keynote a {
  display: contents;
}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name.align-v-m {
  line-height: 0;
}
.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta span.line {
  padding: 0 10px;
  line-height: 18px;
}
@media screen and (min-width: 1025px) {
  .navigation #sub-brand .bn-main-head {
    padding-top: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1349px) {
  .navigation .bn-sub-nav-container .bn-brand-nav-left {
    max-width: 954px;
  }
  .navigation .bn-sub-nav-container .bn-lvl2-all {
    max-width: 954px;
  }
  .navigation #bn-nav20 .bn-ul-menu-lvl1 {
    overflow-x: auto;
  }
  .navigation #bn-nav20 .bn-ul-menu-lvl1 ul {
    white-space: nowrap;
  }
}
@media (max-width: 1024px) {
  .navigation .global-nav .sub-brand-nav .sub-brand-nav-container {
    position: relative;
  }
  #event-details {
    display: inline-block;
  }
  .navigation #sub-brand .bn-main-head {
    color: #fff;
    line-height: 22px;
  }
  .workshops-keynote {
    display: inline-block;
    margin-bottom: inherit;
  }
  #event-details .event-line {
    display: none;
  }
  .navigation .bn-ic-menu {
    padding-top: 15px !important;
  }
  .navigation .bn-hide-mobile {
    display: block !important;
    position: absolute !important;
    top: -45px;
    right: 120px;
    max-width: 650px;
    margin: 0 auto;
  }
  .navigation .bn-hide-mobile .ic-menu.unsubset {
    display: none !important;
  }
  .navigation .bn-hide-mobile #brand-cta-button {
    margin: 5px 0;
  }
}
@media (max-width: 1023px) {
  .navigation .bn-m-container {
    margin-top: 66px;
  }
}
@media (min-width: 640px) and (max-width: 768px) {
  .navigation .global-nav .sub-brand-nav .bn-brand-nav-left {
 /*   max-width: 480px !important; */
  }
}
@media (min-width: 640px) and (max-width: 641px) {
  .navigation .bn-main-head {
    margin-left: initial;
    position: initial;
    width: initial;
  }
}
@media (max-width: 639px) {
  .navigation .global-nav .sub-brand-nav .sub-brand-nav-container {
    padding: 0 10px 0 10px;
  }
  .navigation .bn-main-head {
    margin-left: 126px;
    width: 205px;
    padding-left: 10px;
  }
  .hide-mob {
    display: none;
  }
  .navigation .bn-hide-mobile {
    right: 16%;
  }
}
@media (max-width: 390px) {
  .navigation .global-nav .sub-brand-nav .sub-brand-nav-container #event-details {
    font-size: 14px;
    line-height: 20px;
    width: 180px;
  }
  .navigation .bn-main-head {
    margin-left: 125px;
    width: 180px;
  }
}
@media (max-width: 360px) {
  .navigation .global-nav .sub-brand-nav .sub-brand-nav-container {
    padding: 0 6px 0 6px !important;
  }
  .navigation .global-nav .sub-brand-nav .sub-brand-nav-container #event-details {
    font-size: 12px;
    line-height: 16px;
    width: auto;
  }
  .navigation #sub-brand .gtclogoclass {
    padding: 0 0.15em 0 0.15em;
  }
  #main-header .bn-main-head {
    margin-left: 115px !important;
    width: 160px;
  }
  .navigation .bn-hide-mobile #brand-cta-button span {
    padding: 9px 5pt;
    font-size: 11px;
  }
  .navigation .bn-hide-mobile {
    right: 17%;
  }
  .navigation .global-nav .sub-brand-nav .brand-nav-right #brand-cta-button span span.line {
    padding: 0 5px;
  }
}
/**** CN ****/
@media (max-width: 1024px) {
  html[lang="zh-cn"] .navigation .bn-hide-mobile {
    right: 130px !important;
  }
}
@media (max-width: 639px) {
  html[lang="zh-cn"] .navigation .bn-hide-mobile {
    right: 80px !important;
  }
}
html[lang="zh-cn"] .navigation .bn-main-head a {
  font-weight: 600 !important;
}
/**** end CN ****/
/**** TW ****/
@media (max-width: 1024px) {
  html[lang="zh-tw"] .navigation .bn-hide-mobile {
    right: 130px !important;
  }
  html[lang="zh-tw"] .navigation .bn-hide-mobile #brand-cta-button span {
    padding: 9px 5pt;
  }
}
@media (max-width: 639px) {
  html[lang="zh-tw"] .navigation .bn-hide-mobile {
    right: 80px !important;
  }
  html[lang="zh-tw"] .navigation .bn-hide-mobile a#brand-cta-button {
    margin: 5px 0 !important;
  }
}
html[lang="zh-tw"] .navigation .bn-main-head a {
  font-weight: 600 !important;
}
html[lang="zh-tw"] .navigation .global-nav .sub-brand-nav {
  font-weight: 600;
}
/**** end TW ****/
/**** JP ****/
@media (max-width: 1024px) {
  html[lang="ja-jp"] .navigation .bn-hide-mobile {
    right: 140px;
  }
}
@media (max-width: 639px) {
  html[lang="ja-jp"] .navigation .global-nav .sub-brand-nav .sub-brand-nav-container #event-details .conference a {
    display: block;
  }
  html[lang="ja-jp"] .navigation .bn-hide-mobile {
    right: 21%;
    top: -43px;
  }
  html[lang="ja-jp"] .navigation .bn-hide-mobile #brand-cta-button span {
    padding: 9px 5pt;
    font-size: 11px;
  }
}
@media (max-width: 375px) {
  html[lang="ja-jp"] .navigation .bn-hide-mobile {
    right: 24%;
  }
  html[lang="ja-jp"] .navigation .bn-hide-mobile #brand-cta-button span {
    padding: 9px 3pt;
    font-size: 9px;
  }
}
@media (max-width: 360px) {
  html[lang="ja-jp"] .navigation .bn-hide-mobile #brand-cta-button span {
    font-size: 7px;
  }
}
html[lang="ja-jp"] .navigation .bn-main-head a {
  font-weight: 600 !important;
}
html[lang="ja-jp"] .navigation .global-nav .sub-brand-nav {
  font-weight: 600;
}
/**** end JP ****/
/**** KR ****/
@media (max-width: 1024px) {
  html[lang="ko-kr"] .navigation .bn-hide-mobile {
    right: 140px;
  }
  html[lang="ko-kr"] .navigation .global-nav .sub-brand-nav .bn-brand-nav-left {
    max-width: 525px !important;
  }
}
@media (max-width: 639px) {
  html[lang="ko-kr"] .navigation .global-nav .sub-brand-nav .sub-brand-nav-container #event-details .conference a {
    display: block;
  }
  html[lang="ko-kr"] .navigation .bn-hide-mobile {
    right: 21%;
    top: -43px;
  }
  html[lang="ko-kr"] .navigation .bn-hide-mobile #brand-cta-button span {
    padding: 9px 5pt;
    font-size: 11px;
  }
}
@media (max-width: 375px) {
  html[lang="ko-kr"] .navigation .bn-hide-mobile {
    right: 24%;
  }
  html[lang="ko-kr"] .navigation .bn-hide-mobile #brand-cta-button span {
    padding: 9px 3pt;
    font-size: 10px;
  }
}
html[lang="ko-kr"] .navigation .bn-main-head a {
  font-weight: 600 !important;
}
html[lang="ko-kr"] .navigation .global-nav .sub-brand-nav {
  font-weight: 600;
}
/**** end KR ****/ 
:lang(zh-tw) body {
  font-family: NVIDIA-APAC, source-han-sans-traditional, Arial, Helvetica, Sans-Serif !important;
}
:lang(ja-jp) body {
  font-family: NVIDIA-APAC, source-han-sans-japanese, Arial, Helvetica, Sans-Serif !important;
}
:lang(ko-kr) body {
  font-family: NVIDIA-APAC, source-han-sans-korean, Arial, Helvetica, Sans-Serif !important;
}</pre></body></html>