/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,[data-theme=reset]{--bg-gradient-h:linear-gradient(to right,#1966ff,#9933ff);--bg-gradient-v:linear-gradient(to bottom,#1966ff,#9933ff);--bg-color:#ffffff;--color-text:#000000;--color-text-hover:#000000;--color-link:#9933ff;--color-link-hover:#1966ff;--color-border:#000000;--color-breadcrumbs:#636363;--color-breadcrumbs-hover:#9933ff;}[data-theme=gray-lighter]{--bg-color:#f0f0f0;--color-text:#000000;--color-text-hover:#000000;--color-link:#3e006b;--color-link-hover:#1966ff;}[data-theme=black]{--bg-gradient-h:linear-gradient(to right,#1966ff,#9933ff);--bg-gradient-v:linear-gradient(to bottom,#1966ff,#9933ff);--bg-color:#000000;--color-text:#ffffff;--color-text-hover:#ffffff;--color-link:#99ebff;--color-link-hover:#ffffff;--color-border:#ffffff;--color-breadcrumbs:#ffffff;--color-breadcrumbs-hover:#99ebff;}[data-theme=blue-purple]{--bg-gradient-h:linear-gradient(to right,#1966ff,#9933ff);--bg-gradient-v:linear-gradient(to bottom,#1966ff,#9933ff);--bg-color:#000000;--color-text:#ffffff;--color-text-hover:#ffffff;--color-link:#ffffff;--color-link-hover:#ffffff;--color-border:#ffffff;--color-breadcrumbs:#ffffff;--color-breadcrumbs-hover:rgba(255,255,255,0.8);}[data-theme=purple-dark-purple]{--bg-gradient-h:linear-gradient(to right,#3e006b,#9933ff);--bg-gradient-v:linear-gradient(to bottom,#3e006b,#9933ff);--bg-color:#000000;--color-text:#ffffff;--color-text-hover:#ffffff;--color-link:#ffffff;--color-link-hover:#ffffff;--color-border:#ffffff;--color-breadcrumbs:#ffffff;--color-breadcrumbs-hover:rgba(255,255,255,0.8);}[data-theme=green-light-blue-light]{--bg-gradient-h:linear-gradient(to right,#aaff33,#99ebff);--bg-gradient-v:linear-gradient(to bottom,#aaff33,#99ebff);--bg-color:#000000;--color-text:#ffffff;--color-text-hover:#ffffff;--color-link:#ffffff;--color-link-hover:#ffffff;--color-border:#ffffff;--color-breadcrumbs:#000000;--color-breadcrumbs-hover:rgba(0,0,0,0.8);}[data-theme=purple-red]{--bg-gradient-h:linear-gradient(to right,#9933ff,#ff1423);--bg-gradient-v:linear-gradient(to bottom,#9933ff,#ff1423);--bg-color:#000000;--color-text:#ffffff;--color-text-hover:#ffffff;--color-link:#ffffff;--color-link-hover:#ffffff;--color-border:#ffffff;--color-breadcrumbs:#ffffff;--color-breadcrumbs-hover:rgba(255,255,255,0.8);}html,body{inline-size:100%;}body{background-color:unset;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}blockquote{border:0;}figure{page-break-inside:avoid;position:relative;}.pager,.local-tasks{display:none;}.header{--header-height:12rem;position:relative !important;}body.scrolled .header{position:relative !important;}.header__navbar-inner::before{display:none;}.header__navbar-top{border-width:2px;}.header__navbar-bottom{display:none;}.header__utility-nav-desktop{display:none;}#main-wrapper{padding-top:0 !important;}.footer{background:transparent;margin-top:4rem;padding:0;}@-moz-document url-prefix(){.footer{margin-top:6rem;}}.footer *{color:#636363;}.footer a{color:#636363;}.footer__inner{border-top:2px solid #c7c7c7;}.footer-buttons,.footer-nav,.footer__logo,.footer .social-nav{display:none;}.footer-col-1,.footer-col-2{padding-bottom:3rem;padding-top:3rem;}@-moz-document url-prefix(){.footer-col-1,.footer-col-2{padding-bottom:5rem;padding-top:5rem;}}.footer-col-1{flex:100%;max-width:100%;}.footer-col-1 .col-12{flex:100%;max-width:100%;}.footer-col-2{display:none;}.footer-text{display:flex;gap:6rem;}.footer-text__contact-details{flex:1;max-width:30%;}.footer-text__print-description{flex:1;}.tile-grid .container{min-width:100% !important;}@-moz-document url-prefix(){.tile-grid .col-12{display:inline-block;vertical-align:top;}.tile-grid .col-md-6{margin-bottom:5rem;max-width:49%;}}.accordion__heading{background:transparent;}.paragraphs-body .accordion__heading{border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}.accordion__heading::before{background:transparent;}.accordion__btn-caret{display:none;}.accordion__content{display:block !important;}.accordion__content-inner{padding-left:0 !important;}.accordion__content a{color:#000000 !important;}@-moz-document url-prefix(){.quote .col-12{display:inline-block !important;vertical-align:top;}}@-moz-document url-prefix(){table{width:100%;}}.paragraphs-body table thead th{background-color:#000000 !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}.carousel-inner{display:flex;flex-direction:column;gap:7rem;}@-moz-document url-prefix(){.carousel-inner{display:block;}}.carousel-inner::before,.carousel-inner::after{display:none;}.carousel-item{display:block !important;margin:0;}@-moz-document url-prefix(){.carousel-item{float:unset;}}@-moz-document url-prefix(){.carousel-item:nth-child(n+2){margin-top:7rem;}}.carousel-control-prev,.carousel-control-next{display:none;}.column-paragraph__inner{min-width:100% !important;}@-moz-document url-prefix(){.column-paragraph .col-12{display:inline-block;vertical-align:top;}.column-paragraph .col-md-4{max-width:33%;}.column-paragraph .col-md-6{max-width:49%;}}.cover{-moz-column-break-inside:avoid;break-inside:avoid;}.cover .container{min-width:100% !important;}.cover__btn a{text-decoration:none !important;}@-moz-document url-prefix(){.cover .cover__image{display:none;}}.media{-moz-column-break-inside:avoid;break-inside:avoid;}.media-item--type-video{background-color:#f0f0f0;}.media-text .container{min-width:100% !important;}.media-text + .media-text{padding-block-start:7rem;}@-moz-document url-prefix(){.media-text .col-12{display:inline-block;vertical-align:top;}.media-text .media-text__media{max-width:20%;width:100%;}.media-text .media-text__text{max-width:79%;width:100%;}}.btn a{text-decoration:none !important;}@-moz-document url-prefix(){.breadcrumbs{padding-top:1rem;}}.full-bleed{-moz-column-break-inside:avoid;break-inside:avoid;}.feat-portfolio{-moz-column-break-inside:avoid;break-inside:avoid;}@-moz-document url-prefix(){.feat-portfolio{padding:5rem;}.feat-portfolio .feat-portfolio__heading-image-wrapper::before{display:none;}}.feat-inventor{-moz-column-break-inside:avoid;break-inside:avoid;}.feat-inventor__image::after{background:transparent;}.feat-kr{-moz-column-break-inside:avoid;break-inside:avoid;}.feat-kr .container{min-width:100% !important;}.feat-kr .kr-teaser__title{word-break:break-all;}.feat-event{-moz-column-break-inside:avoid;break-inside:avoid;}@-moz-document url-prefix(){.feat-event__inner{display:block;width:100%;}.feat-event__content{display:inline-block;max-width:70%;vertical-align:top;width:100%;}.feat-event__image-wrapper{display:inline-block;max-width:30%;vertical-align:top;}}.feat-tech-brief{-moz-column-break-inside:avoid;break-inside:avoid;}.factoid__number span{background:transparent;color:#000000;display:block !important;-webkit-text-fill-color:#000000;}.cta-section__inner--2col::after{transform:rotate(0);}@-moz-document url-prefix(){.flex-page__header--has-image{background:transparent !important;}.flex-page__header--has-image .breadcrumbs{color:#000000;}.flex-page__header--has-image .media-item{display:inline-block;margin-bottom:5rem;max-width:300px;}.flex-page__header--has-image .flex-page__title{color:#000000;}}.tech-brief-header{background:transparent;}.tech-brief-header *{color:#000000;}.tech-brief-header__new{color:#ffffff;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}.tech-brief-header__label{border:1px solid #000000;}.tech-brief-header__downloads{display:none;}.tech-brief-header__cta-button .btn{background-color:#000000;border-color:#000000;color:#ffffff;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}.tech-brief-header__cta-button .btn .btn-icon,.tech-brief-header__cta-button .btn span.d-print-block{color:#ffffff;}.tech-brief-details{background:transparent;padding-top:0;}.tech-brief-details a{color:#000000;}@-moz-document url-prefix(){.tech-brief-body .row--figures{display:block;}}.tech-brief-body ul,.tech-brief-body ol{background:transparent;padding:0;}.tech-brief-body ul li,.tech-brief-body ol li{background:transparent;}.tech-brief-body ul li::before,.tech-brief-body ol li::before{background-color:#000000;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}.tech-brief-body ul li:last-child *,.tech-brief-body ol li:last-child *{margin-bottom:0;}.tech-brief-body a{color:#000000;}.node--type-technology-brief .cta-section,.node--type-technology-brief .tech-brief-more{display:none;}.node--type-technology-brief #main{}.node--type-technology-brief #main .container{}@-moz-document url-prefix(){@page{size:auto;}.row{display:block;}}@media (min-width:1080px){.tile-grid .container{margin-inline:auto;max-width:1080px;min-width:unset !important;}.cover .container{margin-inline:auto;max-width:1080px;min-width:unset !important;}.media-text .container{margin-inline:auto;max-width:1080px;min-width:unset !important;}.feat-kr .container{margin-inline:auto;max-width:1080px;min-width:unset !important;}.tech-brief-header__content{margin-inline:auto;width:calc((((100% - 0px) - 11 * 40px) / 12 * 8) + (4rem * 7));}}@media (max-width:1079px){.full-bleed{margin:0;margin-block:7rem;width:100%;}.feat-portfolio::before{margin:0;}.feat-portfolio__heading-image-wrapper::before{width:200vw;}.feat-inventor .container{min-width:100% !important;padding:0 !important;}.feat-event .container{min-width:100% !important;padding:0 !important;}.feat-startup .container{min-width:100% !important;padding:0 !important;}.feat-tech-brief .container{min-width:100% !important;padding:0 !important;}.tech-brief-body .row--figures > div{flex:100%;margin-left:0;max-width:100%;width:100%;}.node--type-technology-brief #main .container{max-width:calc(784px + 8rem) !important;min-width:auto !important;}}@media (max-width:1079px) and (min-width:1080px){.feat-inventor .container{margin-inline:auto;max-width:1080px;min-width:unset !important;}.feat-event .container{margin-inline:auto;max-width:1080px;min-width:unset !important;}.feat-startup .container{margin-inline:auto;max-width:1080px;min-width:unset !important;}.feat-tech-brief .container{margin-inline:auto;max-width:1080px;min-width:unset !important;}}
