/*!
Theme Name: HBS D^3 Lab
Theme URI: http://reaktiv.co/
Author: Reaktiv Team
Author URI: http://reaktiv.co/
Description: HBS D^3 Lab, developed by Reaktiv Team
Version: July 21, 2023
Tested up to: 8.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hbs-d3-labs
*/html,body{width:100vw;overflow-x:hidden}body[class][class][class]{--color--content--link: var(--primary-color);--block--button-background-color: var(--primary-color);--block--button-border-color: var(--primary-color);--statement-group-border-color: var(--primary-color);--block--pullquote-border-color: var(--primary-color);--gradient-light-to-dark-90deg: linear-gradient(90deg, var(--primary-color-light) 18.87%, var(--primary-color) 85.19%);--gradient-light-to-dark-77deg: linear-gradient(77deg, var(--primary-color-light) 33.5%, var(--primary-color) 33.51%)}body[class][class][class].color-teal{--color--content--link: #1b6a6d}body[class][class][class] a[class][class]:hover,body[class][class][class] a[class][class]:focus,body[class][class][class] button[class][class]:hover,body[class][class][class] button[class][class]:focus{--block--button-background-color: var(--primary-color-dark);--block--button-border-color: var(--primary-color-dark)}body[class][class][class].color-orange,body[class][class][class].color-yellow{--color--content--link: var(--primary-color-dark);--block--button-background-color: var(--primary-color-dark);--block--button-border-color: var(--primary-color-dark)}body[class][class][class].color-orange a[class][class]:hover,body[class][class][class].color-orange a[class][class]:focus,body[class][class][class].color-orange button[class][class]:hover,body[class][class][class].color-orange button[class][class]:focus,body[class][class][class].color-yellow a[class][class]:hover,body[class][class][class].color-yellow a[class][class]:focus,body[class][class][class].color-yellow button[class][class]:hover,body[class][class][class].color-yellow button[class][class]:focus{--block--button-background-color: var(--primary-color-darker);--block--button-border-color: var(--primary-color-darker)}header[role=banner][class]{--header-background-color: white;position:relative !important;top:0 !important;height:auto !important;margin:0 !important;display:flex;justify-content:stretch;align-items:flex-start;flex-wrap:wrap}@media(max-width: 959px){header[role=banner][class]{flex-direction:row}}header[role=banner][class] .lab-pre-header,header[role=banner][class] .title-wrapper{flex:1 0 100%}header[role=banner][class] .lab-pre-header{border-bottom:1px solid #cccdce;display:flex;justify-content:space-between;align-items:center}header[role=banner][class] .title-wrapper{display:flex;justify-content:stretch;align-items:stretch;flex-wrap:wrap}header[role=banner][class] .title-wrapper .menu-language-switcher-container{display:none}@media(max-width: 900px){header[role=banner][class] .title-wrapper .menu-language-switcher-container{display:block;border-bottom:1px solid #cccdce}header[role=banner][class] .title-wrapper .menu-language-switcher-container .arc-language-menu{height:100%}}header[role=banner][class] .back-to-labs{display:flex;align-items:center;gap:1rem;padding:18px 24px;font-weight:500;font-family:var(--wp--custom--typography--family--headline);font-size:16px}header[role=banner][class] .back-to-labs .icon-arrow-left{width:45px;height:45px;background-color:var(--color--brand-grey-40, #aaacae);display:flex;justify-content:center;align-items:center;border-radius:50%}header[role=banner][class] .back-to-labs .icon-arrow-left svg{width:calc(45px - 1.25rem);height:auto;fill:#fff;transition:transform .2s ease-in-out}header[role=banner][class] .back-to-labs:hover .icon-arrow-left svg,header[role=banner][class] .back-to-labs:focus .icon-arrow-left svg{transform:translateX(-0.3rem)}header[role=banner][class] .d3-title{border-right:1px solid #cccdce;border-bottom:1px solid #cccdce;padding:24px;flex:1;display:flex;justify-content:space-between;align-items:center}@media(max-width: 900px){header[role=banner][class] .d3-title{flex:8;min-width:100%;padding-right:20px}}header[role=banner][class] .lab-title{border-bottom:1px solid #cccdce;display:flex;flex:8;justify-content:left;align-items:center;font-family:var(--wp--custom--typography--family--headline);font-size:48px;font-weight:500;line-height:1.2;letter-spacing:-0.5px;padding:1rem 40px;transition:background .2s ease-in-out}header[role=banner][class] .lab-title:hover,header[role=banner][class] .lab-title:focus{background-color:var(--primary-color-lightest, #f5f5f5)}@media(max-width: 900px){header[role=banner][class] .lab-title{padding:1rem 24px;font-size:32px;letter-spacing:-0.25px}}header[role=banner][class] .lab-mobile-menu-toggle{display:none}@media(max-width: 900px){header[role=banner][class] .lab-mobile-menu-toggle{appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;height:20px;width:20px;cursor:pointer}header[role=banner][class] .lab-mobile-menu-toggle .menu-icon{width:100%;height:2px;background-color:var(--header-color);transition:transform .2s ease-in-out}header[role=banner][class] .lab-mobile-menu-toggle[aria-expanded=true] .menu-icon{transform:rotate(-45deg) translateY(0.5rem)}header[role=banner][class] .lab-mobile-menu-toggle[aria-expanded=true] .menu-icon:nth-child(2){transform:scaleX(0)}header[role=banner][class] .lab-mobile-menu-toggle[aria-expanded=true] .menu-icon:nth-child(3){transform:rotate(45deg) translateY(-0.5rem)}}header[role=banner][class] .menu-language-switcher-container,header[role=banner][class] .lab-menu{transition:transform .2s ease-in-out,opacity .2s ease-in-out}header[role=banner][class] .menu-language-switcher-container[aria-hidden=true],header[role=banner][class] .lab-menu[aria-hidden=true]{visibility:hidden;transform:translateX(100%);height:0;opacity:0}header[role=banner][class] .menu-language-switcher-container[aria-hidden=false],header[role=banner][class] .lab-menu[aria-hidden=false]{visibility:visible;transform:translateX(0);opacity:1}@media(max-width: 900px){header[role=banner][class] .menu-language-switcher-container.lab-menu,header[role=banner][class] .lab-menu.lab-menu{position:absolute;top:211px;right:0;width:100%;max-width:300px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999}}header[role=banner][class] .menu-language-switcher-container .arc-language-menu,header[role=banner][class] .menu-language-switcher-container .lab-menu-list,header[role=banner][class] .lab-menu .arc-language-menu,header[role=banner][class] .lab-menu .lab-menu-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media(max-width: 900px){header[role=banner][class] .menu-language-switcher-container .arc-language-menu.lab-menu-list,header[role=banner][class] .menu-language-switcher-container .lab-menu-list.lab-menu-list,header[role=banner][class] .lab-menu .arc-language-menu.lab-menu-list,header[role=banner][class] .lab-menu .lab-menu-list.lab-menu-list{flex-direction:column;justify-content:center;align-items:stretch}}header[role=banner][class] .menu-language-switcher-container .arc-language-menu li a,header[role=banner][class] .menu-language-switcher-container .lab-menu-list li a,header[role=banner][class] .lab-menu .arc-language-menu li a,header[role=banner][class] .lab-menu .lab-menu-list li a{display:flex;align-items:center;padding:1rem 2rem;font-family:var(--wp--custom--typography--family--headline);font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0;transition:background-color .2s ease-in-out}header[role=banner][class] .menu-language-switcher-container .arc-language-menu li a:hover,header[role=banner][class] .menu-language-switcher-container .arc-language-menu li a:focus,header[role=banner][class] .menu-language-switcher-container .lab-menu-list li a:hover,header[role=banner][class] .menu-language-switcher-container .lab-menu-list li a:focus,header[role=banner][class] .lab-menu .arc-language-menu li a:hover,header[role=banner][class] .lab-menu .arc-language-menu li a:focus,header[role=banner][class] .lab-menu .lab-menu-list li a:hover,header[role=banner][class] .lab-menu .lab-menu-list li a:focus{background-color:var(--primary-color-lightest, #f5f5f5);text-decoration:none}header[role=banner][class] .menu-language-switcher-container .arc-language-menu .menu-item-has-children,header[role=banner][class] .menu-language-switcher-container .lab-menu-list .menu-item-has-children,header[role=banner][class] .lab-menu .arc-language-menu .menu-item-has-children,header[role=banner][class] .lab-menu .lab-menu-list .menu-item-has-children{position:relative}header[role=banner][class] .menu-language-switcher-container .arc-language-menu .menu-item-has-children>a:after,header[role=banner][class] .menu-language-switcher-container .lab-menu-list .menu-item-has-children>a:after,header[role=banner][class] .lab-menu .arc-language-menu .menu-item-has-children>a:after,header[role=banner][class] .lab-menu .lab-menu-list .menu-item-has-children>a:after{content:"";display:inline-block;width:16.68px;height:9.93px;margin-left:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.59099 0.0339966L8.34099 6.784L15.091 0.0339966L16.682 1.62499L8.34099 9.96598L0 1.62499L1.59099 0.0339966Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .2s ease-in-out}header[role=banner][class] .menu-language-switcher-container .arc-language-menu .menu-item-has-children>a[aria-expanded=true]:after,header[role=banner][class] .menu-language-switcher-container .lab-menu-list .menu-item-has-children>a[aria-expanded=true]:after,header[role=banner][class] .lab-menu .arc-language-menu .menu-item-has-children>a[aria-expanded=true]:after,header[role=banner][class] .lab-menu .lab-menu-list .menu-item-has-children>a[aria-expanded=true]:after{transform:rotate(180deg)}header[role=banner][class] .menu-language-switcher-container .arc-language-menu .menu-item-has-children .sub-menu,header[role=banner][class] .menu-language-switcher-container .lab-menu-list .menu-item-has-children .sub-menu,header[role=banner][class] .lab-menu .arc-language-menu .menu-item-has-children .sub-menu,header[role=banner][class] .lab-menu .lab-menu-list .menu-item-has-children .sub-menu{width:fit-content;min-width:220px;max-width:300px;text-wrap:pretty;top:100%;left:0;z-index:9999;background-color:#fff;opacity:0;pointer-events:none;transition:transform .2s ease-in-out;transform:scaleY(0);visibility:hidden;height:0;overflow:hidden}@media(min-width: 901px){header[role=banner][class] .menu-language-switcher-container .arc-language-menu .menu-item-has-children .sub-menu,header[role=banner][class] .menu-language-switcher-container .lab-menu-list .menu-item-has-children .sub-menu,header[role=banner][class] .lab-menu .arc-language-menu .menu-item-has-children .sub-menu,header[role=banner][class] .lab-menu .lab-menu-list .menu-item-has-children .sub-menu{position:absolute;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:opacity .2s ease-in-out}}header[role=banner][class] .menu-language-switcher-container .arc-language-menu .menu-item-has-children .sub-menu[aria-hidden=false],header[role=banner][class] .menu-language-switcher-container .lab-menu-list .menu-item-has-children .sub-menu[aria-hidden=false],header[role=banner][class] .lab-menu .arc-language-menu .menu-item-has-children .sub-menu[aria-hidden=false],header[role=banner][class] .lab-menu .lab-menu-list .menu-item-has-children .sub-menu[aria-hidden=false]{opacity:1;transform:scaleY(1);pointer-events:auto;height:auto;overflow:visible;visibility:visible}header[role=banner][class] .menu-language-switcher-container{margin-left:auto}@media(max-width: 900px){header[role=banner][class] .menu-language-switcher-container{display:none}}header[role=banner][class] .menu-language-switcher-container .mobile{display:none}@media(max-width: 575px){header[role=banner][class] .menu-language-switcher-container .desktop{display:none}header[role=banner][class] .menu-language-switcher-container .mobile{display:block}header[role=banner][class] .menu-language-switcher-container .mobile a[href][href]{padding-left:23px;padding-right:23px}}.entry-content{margin-bottom:var(--block--bottom-spacing)}@media(max-width: 781px){.entry-header>*{--entry-gutters: var(--horizontal-window-gutters)}}@media(max-width: 900px){.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:calc(100% - var(--entry-gutters))}}.single-event .event-card__title{margin-top:clamp(var(--spacing-200),-1.4rem + 8vw,var(--spacing-1000))}body.rkv-hide-abstract-shapes .entry-header{padding:0;margin:0}body.rkv-hide-abstract-shapes .entry-header h1.entry-title[class]{margin-top:var(--block--bottom-spacing)}footer .footer-blocks .wp-block-list{list-style-type:none}footer .footer-blocks a{color:var(--footer--color-text);text-decoration:none}footer .footer-blocks a:hover,footer .footer-blocks a:focus{color:#fff;text-decoration:underline}.has-background[class][class][class].has-light-to-dark-90deg-gradient-background,.has-background-gradient[class][class][class].has-light-to-dark-90deg-gradient-background{background-image:var(--gradient-light-to-dark-90deg)}.has-background[class][class][class].has-light-to-dark-77deg-gradient-background,.has-background-gradient[class][class][class].has-light-to-dark-77deg-gradient-background{background-image:var(--gradient-light-to-dark-77deg)}.entry-content[class] .wp-block-group[class] .statement-group-variation[class][class]{border-color:var(--statement-group-border-color)}.wp-block-list li.has-custom-icon{list-style:none;position:relative;padding-left:calc(40px - 1em + 8px)}.wp-block-list li.has-custom-icon:before{content:"";display:inline-block;position:absolute;left:-1em;width:40px;height:32px;background-color:#000;-webkit-mask-image:var(--bullet-image);mask-image:var(--bullet-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center left;mask-position:center left;-webkit-mask-size:contain;mask-size:contain}.wp-block-group.content-layout-pattern[class][class]>.wp-block-columns[class][class]{justify-content:center;width:var(--wp--custom--layout--wide-size)}.wp-block-group.content-layout-pattern[class][class]>.wp-block-columns[class][class]>.wp-block-column.is-column-layout-space-between[class][class]{--block--columns-gap: 32px;row-gap:32px}.wp-block-group.hbsd3-publication{--block--group-padding: 0px 0px var(--wp--preset--spacing--300) calc(14px + 8px);display:flex;flex-direction:column;row-gap:4px;background-repeat:no-repeat;background-size:14px 19px;background-position:left 4px;background-image:url('data:image/svg+xml,<svg width="14" height="19" viewBox="0 0 14 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.16667 0H0V19H14V5.9375H8.16667V0ZM9.33333 0V4.75H14L9.33333 0ZM4.08333 9.5H9.91667H10.5V10.6875H9.91667H4.08333H3.5V9.5H4.08333ZM4.08333 11.875H9.91667H10.5V13.0625H9.91667H4.08333H3.5V11.875H4.08333ZM4.08333 14.25H9.91667H10.5V15.4375H9.91667H4.08333H3.5V14.25H4.08333Z" fill="%23ABACAE"/></svg>')}.wp-block-group.hbsd3-publication .publication-header{--block--group-padding: 0;display:block;margin-bottom:4px;width:100%}.wp-block-group.hbsd3-publication .publication-header .publication-title{display:inline;color:#000;font-family:Roboto;font-size:var(--wp--preset--font-size--large);font-weight:700;line-height:1}.wp-block-group.hbsd3-publication .publication-header .publication-title>a{--color--content--link: #000;--content--link--border-style: none;color:inherit;text-decoration:none}.wp-block-group.hbsd3-publication .publication-header .publication-title>a:hover{--color--content--link: #2c8a85;--content--link--border-style: solid;border-bottom-color:#2c8a85 !important}.wp-block-group.hbsd3-publication .publication-header .publication-type{border-radius:999px;border:1px solid #b3b3b3;display:inline-flex;padding:4px 6px;justify-content:center;align-items:center;gap:10px;color:#000;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:13px;line-height:1;font-weight:500;vertical-align:text-bottom}.wp-block-group.hbsd3-publication .publication-authors{color:#000;font-family:Lora;font-size:var(--wp--preset--font-size--small);font-weight:400;margin:0}.wp-block-group.hbsd3-publication .publication-metadata{color:#000;font-family:Lora;font-size:14px;font-weight:400;margin:0}.wp-block-group.hbsd3-publication .publication-links{margin-top:8px;display:flex;gap:16px;--color--content--link: #2c8a85}.wp-block-group.hbsd3-publication .publication-links a{font-family:Lora;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}/*# sourceMappingURL=main.css.map */
