header.wp-block-template-part{background-color:var(--color-white)}.utility-menu.wp-block-group.has-background{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}header{background-color:var(--color-white)}header,header>.header-scrolled{transition:box-shadow .3s ease,padding .3s ease}header>.header-scrolled{box-shadow:0 2px 8px rgba(0,0,0,.1)}header .site-header .header{padding-bottom:var(--space-sm);padding-top:var(--space-sm);transition:box-shadow .3s ease,padding .3s ease}.header.container,header .site-header .header{align-items:center;justify-content:space-between}.header.container{display:flex;gap:var(--space-lg)}@media (min-width:1280px){header .site-header .header.container{padding-left:var(--space-xl);padding-right:var(--space-xl)}}.header.container .site-navigation{margin-left:auto}.custom-site-logo-wrapper,.wp-block-site-logo{max-width:205px}.custom-site-logo-wrapper img,.wp-block-site-logo img{height:60px;width:auto}.header-buttons .search-toggle-block .wp-block-search__button{width:55px}.header-buttons .search-toggle-block .search-icon{background:var(--color-white);border-radius:var(--radius-full);color:var(--color-primary);overflow:visible;padding:var(--space-sm)}.header-buttons .search-toggle-block .search-icon:active,.header-buttons .search-toggle-block .search-icon:focus,.header-buttons .search-toggle-block .search-icon:hover{color:var(--color-accent)}.header-cta-buttons a.header-link{border-radius:0;box-shadow:none;font-weight:400;padding-bottom:var(--space-sm)!important;padding-top:var(--space-sm)!important}.header-cta-buttons a.header-link:before{background:var(--gradient-primary)}.header.container .header-cta-buttons{align-items:center;display:flex;gap:var(--space-md)}.nav-menu__item{margin-bottom:0!important;padding-bottom:var(--space-sm)!important;padding-top:var(--space-sm)!important}.nav-menu--desktop .nav-menu__item:before{background-color:var(--color-white)}.nav-menu__link{color:var(--color-white)}.nav-menu__item:hover{background:transparent}.nav-menu__item:active .nav-menu__link,.nav-menu__item:focus .nav-menu__link,.nav-menu__item:hover .nav-menu__link{color:var(--color-white)}@media (max-width:480px){.custom-site-logo-wrapper,.wp-block-site-logo{max-width:120px}}@media (max-width:991px){.custom-site-logo-wrapper,.wp-block-site-logo{max-width:170px}}.mobile-menu{padding:var(--space-xs) var(--space-md) var(--space-lg)}.mobile-menu__link,.mobile-menu__toggle,.mobile-submenu__link{font-size:var(--font-size-small);min-height:36px;padding:var(--space-xs) 0}.mobile-submenu__nested{padding-left:var(--space-sm)}.mobile-submenu__link--nested{min-height:32px;padding:var(--space-2xs) 0}.mobile-menu__item--cta-buttons{margin-top:var(--space-sm);padding-top:var(--space-sm)}.mobile-cta-buttons{gap:var(--space-xs)}.mobile-menu-search{padding:var(--space-md) var(--space-md)}.mobile-menu-search__wrapper{padding:var(--space-xs) var(--space-sm)}.mobile-menu-search__input{color:var(--color-heading);font-size:var(--font-size-small);padding:var(--space-2xs) var(--space-xs)}.mega-menu__column-title-link{display:inline-block;margin-bottom:var(--space-sm);padding-left:var(--space-sm);position:relative;transition:color .35s ease-out}.mega-menu__column-title-link:before{background-color:var(--color-primary);content:"";height:100%;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .35s ease-out;width:3px}.mega-section-title{margin-bottom:0}.mega-menu__column-title-link:focus,.mega-menu__column-title-link:hover{color:var(--color-text-primary)}.mega-menu__column-title-link:focus:before,.mega-menu__column-title-link:hover:before{opacity:1}.mega-menu__column-title-link:focus .mega-menu__column-title,.mega-menu__column-title-link:hover .mega-menu__column-title{color:inherit}@media (max-width:1024px) and (min-width:768px){.mobile-menu{padding:var(--space-xs) var(--space-lg) var(--space-xs)}}:root{--footer-border-color:hsla(0,0%,100%,.15)}.footer{background-attachment:scroll;background-image:url(/wp-content/uploads/2025/12/footer-anika-overlay.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:100%;contain:layout}@media (min-width:1280px){.footer{padding-left:var(--space-xl);padding-right:var(--space-xl)}}@media (max-width:1279px){.footer{padding-left:var(--space-md);padding-right:var(--space-md)}}.footer .container{padding-bottom:var(--space-lg);padding-top:var(--space-3xl)}.footer-main{display:grid!important;gap:var(--space-md);margin-bottom:var(--space-xl)}.footer-main .column-title{color:var(--color-white);font-size:var(--font-size-lead)}.footer-main .column-title a{color:inherit;text-decoration:none}@media (max-width:640px){.footer-main{gap:0;margin-bottom:var(--space-sm)}.footer-main:not(.accordion-enabled) .column-title{border-top:1px solid var(--footer-border-color);padding-top:var(--space-sm)}.footer-main:not(.accordion-enabled) .column-title a{align-items:center;display:flex;font-weight:var(--font-weight-semibold);min-height:var(--dimension-touch-target)}.footer-main .social-heading{padding-top:var(--space-lg)}}.footer-links a{color:var(--wp--preset--color--gray-light);text-decoration:none}.footer-links a:active,.footer-links a:focus,.footer-links a:hover{color:var(--color-footer-link-hover)}@media (min-width:641px){.classic-menu-navigation .footer-links{margin-bottom:2em}}.footer-social{align-items:flex-start;flex-direction:column}.footer .wp-block-social-links.footer-social,.footer ul.wp-block-social-links,footer .wp-block-social-links.footer-social,footer ul.wp-block-social-links{gap:var(--space-sm)}.footer ul.wp-block-social-links li.wp-social-link a,footer ul.wp-block-social-links li.wp-social-link a{border-radius:var(--radius-card);text-decoration:none}.footer .wp-block-social-links .wp-block-social-link.wp-social-link,footer .wp-block-social-links .wp-block-social-link.wp-social-link{margin-bottom:5px}.footer .wp-block-social-links .wp-social-link svg,footer .wp-block-social-links .wp-social-link svg{height:20px;margin-right:3px;width:20px}.footer-bottom{border-top:var(--border-width-thin) solid var(--color-border);padding-top:var(--space-md)}.footer-bottom.is-content-justification-space-between,.footer-bottom.is-layout-flex{flex-wrap:nowrap;gap:var(--wp--preset--spacing--lg,var(--space-lg));justify-content:space-between}.footer-bottom .copyright{gap:var(--space-xs)}.legal-links{gap:var(--space-sm)}.legal-links .classic-menu-navigation{display:flex}.legal-links a{text-decoration-thickness:.1px}.legal-links a:active,.legal-links a:focus,.legal-links a:hover{text-decoration:none}nav.legal-links{display:flex}nav.legal-links a{text-decoration:none;white-space:nowrap}nav.legal-links a:focus,nav.legal-links a:hover{text-decoration:underline}nav.legal-links .column-title:not(:last-child):after{color:inherit;content:"|";margin-left:var(--space-sm);opacity:.6}@media (min-width:1024px){nav.legal-links{display:flex}}.mobile-footer-menu{display:none}@media (max-width:640px){.mobile-footer-menu:not([hidden]){display:block;padding:var(--space-md) 0;width:100%}.mobile-footer-menu__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mobile-footer-menu__list>li{border-bottom:1px solid var(--footer-border-color);margin:0;padding:0}.mobile-footer-menu__list>li>a{align-items:center;color:var(--color-white);display:flex;font-size:var(--font-size-lead);min-height:var(--dimension-touch-target);padding:var(--space-sm) 0;text-decoration:none;transition:color var(--transition-base)}.mobile-footer-menu__list>li>a:focus,.mobile-footer-menu__list>li>a:hover{color:var(--color-footer-link-hover)}.mobile-footer-menu__list .accordion-content{flex-basis:100%;list-style:none;margin:0;padding:0 0 var(--space-sm) 0}.mobile-footer-menu__list .accordion-content li{margin-bottom:0}.mobile-footer-menu__list .accordion-content a{color:hsla(0,0%,100%,.85);display:block;font-size:var(--font-size-body);line-height:2em;padding:var(--space-xs) 0;text-decoration:none;transition:color var(--transition-base),transform var(--transition-base)}.mobile-footer-menu__list .accordion-content a:focus,.mobile-footer-menu__list .accordion-content a:hover{color:var(--color-footer-link-hover);transform:translateX(var(--space-xs))}.footer-main.has-mobile-override .wp-block-column:not(:first-child) .classic-menu-navigation{display:none}.footer-main.has-mobile-override .wp-block-social-links{display:flex}.footer .container{padding:var(--space-sm) var(--space-md) var(--space-3xl) var(--space-md)}.footer-main .wp-block-columns,.footer-main.wp-block-columns{display:block!important;flex-wrap:unset!important}.footer-main .wp-block-column{flex-basis:100%!important;margin-bottom:0;margin-left:0!important;margin-right:0!important;text-align:left;width:100%!important}.footer-main .classic-menu-navigation,.footer-main .wp-block-social-links{display:block;margin:0 0 1em;padding:0;width:100%}.footer-main .classic-menu-navigation ul{display:block;list-style:none;margin:0;padding:0;width:100%}.footer-main .wp-block-social-links{display:flex;list-style:none;margin:0;padding:0;width:100%}.footer-main .classic-menu-navigation li{margin:0;padding:0;width:100%}.footer-main .wp-block-social-links li{margin:0;padding:0}.footer-main.accordion-enabled .accordion-content[hidden]{display:none!important}.footer-main.accordion-enabled .accordion-content:not([hidden]){border-bottom:1px solid var(--footer-border-color);display:block;padding-bottom:var(--space-md);padding-top:var(--space-sm)}.accordion-title{align-items:center;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;width:100%}.accordion-title>a{align-items:center;color:var(--color-white);display:flex;flex:1 1 auto;font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold);min-height:var(--dimension-touch-target);padding:var(--space-sm) 0;text-decoration:none;transition:color var(--transition-base)}.accordion-title>a:hover{color:var(--color-footer-link-hover)}.accordion-toggle-btn{align-items:center;background:transparent;border:none;border-left:1px solid var(--footer-border-color);color:var(--color-white);cursor:pointer;display:flex;flex:0 0 auto;height:44px;justify-content:center;margin-left:auto;padding:0;transition:color var(--transition-base);width:44px}.accordion-toggle-btn:focus,.accordion-toggle-btn:hover{color:var(--color-footer-link-hover)}.accordion-toggle-icon{height:20px;transition:transform var(--transition-base);width:20px}.accordion-toggle-icon.is-open{transform:rotate(180deg)}.mobile-footer-menu__list .accordion-title{flex-wrap:wrap}.footer-main.accordion-enabled .wp-block-columns{gap:0}.footer-main.accordion-enabled .column-title{border-bottom:1px solid var(--footer-border-color);display:flex}.footer-main.accordion-enabled .column-title.social-heading{border-bottom:0}.footer-main.accordion-enabled .accordion-content-item{transition:opacity var(--transition-base)}.footer-main.accordion-enabled .accordion-title+.accordion-content-item{padding-top:var(--space-sm)}.footer-main.accordion-enabled .footer-links>.accordion-content-item:last-child{border-bottom:1px solid var(--footer-border-color);margin-bottom:var(--space-md)}.footer-main.accordion-enabled .accordion-content-item a{display:block;font-size:var(--font-size-body);line-height:2em;padding:var(--space-xs) 0;text-decoration:none;transition:color var(--transition-base),transform var(--transition-base)}.footer-main.accordion-enabled .accordion-content-item a:hover{color:var(--color-footer-link-hover);transform:translateX(var(--space-xs))}.footer-main.accordion-enabled .mobile-footer-menu li a{min-height:var(--dimension-touch-target)}.footer-main.accordion-enabled .footer-links li{margin-bottom:0}.footer .wp-block-social-links.footer-social,.footer ul.wp-block-social-links.footer-social.is-content-justification-left,.footer-social,footer .wp-block-social-links.footer-social,footer ul.wp-block-social-links.footer-social.is-content-justification-left{justify-content:center!important}.footer-bottom{align-items:flex-start;border-top:none;flex-direction:column-reverse;gap:var(--space-sm)}.legal-links{align-items:center;text-align:left}.legal-links .classic-menu-navigation{flex-wrap:wrap;gap:var(--space-md);justify-content:center}.legal-links a,.social-link{text-underline-offset:.5px}.footer-main:not(.accordion-enabled) .footer-links a,.legal-links a,.social-link{align-items:center;display:inline-flex;min-height:var(--dimension-touch-target);min-width:var(--dimension-touch-target)}}:root{--row-gap:30px;--color-primary:var(--wp--preset--color--blue);--color-primary-transparent:color-mix(in srgb,var(--color-primary) 25%,transparent);--color-secondary:var(--wp--preset--gradient--gradient-primary);--color-tertiary:var(--wp--preset--color--blue-navy);--color-bg:var(--wp--preset--color--gray-light);--color-bg-gradient:var(--wp--preset--gradient--gradient-blue-white);--color-accent:var(--wp--preset--color--blue-dark);--color-text-primary:var(--wp--preset--color--gray);--color-text-secondary:var(--wp--preset--color--gray-light);--color-text-light:var(--color-white);--color-link:var(--wp--preset--color--blue);--color-link-hover:var(--wp--preset--color--blue-navy);--color-border:var(--wp--preset--color--blue-light);--color-border-light:var(--wp--preset--color--gray-light);--input-placeholder:var(--wp--preset--color--gray);--color-heading:var(--wp--preset--color--blue-navy);--line-height-heading:1.3em;--color-footer-link-hover:var(--color-white);--font-size-h1-alt:var(--wp--preset--font-size--h-1-alt);--font-size-hero-subtitle:var(--wp--preset--font-size--hero-subtitle);--gradient-overlay:var(--wp--preset--color--gradient-overlay)}body{color:var(--color-text-primary)}:focus-visible{outline:1px dashed var(--wp--preset--color--blue);outline-offset:2px}.section-header{margin-bottom:var(--space-2xl)}.wp-block-image img{border-radius:var(--radius-card)}.announcement-bar .announcement-bar-cta:hover:before{opacity:.4}.breadcrumbs-list,.breadcrumbs-list a{color:var(--color-primary)}.breadcrumbs-list span.current{padding:3px 0}@media (min-width:1201px) and (max-width:1279px){.breadcrumbs .container{padding-left:var(--space-xl);padding-right:var(--space-xl)}}@media (max-width:1200px){.breadcrumbs .container{padding-left:var(--space-md);padding-right:var(--space-md)}}.wp-block-separator{background-color:var(--color-border)!important}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table,:not(.gform_confirmation_message) table:not(.wp-calendar-table){background:var(--color-white);border:1px solid var(--color-border);border-collapse:separate;border-radius:var(--radius-card);border-spacing:0;box-shadow:var(--shadow-sm);margin-bottom:var(--space-lg);overflow:hidden;width:100%}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table thead,:not(.gform_confirmation_message) table:not(.wp-calendar-table) thead{background:var(--gradient-primary)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table thead th,:not(.gform_confirmation_message) table:not(.wp-calendar-table) thead th{border:none;border-bottom:2px solid var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-semibold);padding:var(--space-md) var(--space-lg)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table thead th:first-child,:not(.gform_confirmation_message) table:not(.wp-calendar-table) thead th:first-child{border-top-left-radius:var(--radius-card)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table thead th:last-child,:not(.gform_confirmation_message) table:not(.wp-calendar-table) thead th:last-child{border-top-right-radius:var(--radius-card)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table tbody td,:not(.gform_confirmation_message) table:not(.wp-calendar-table) tbody td{border:none;border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary);padding:var(--space-md) var(--space-lg);vertical-align:top}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table tbody tr:nth-child(2n),:not(.gform_confirmation_message) table:not(.wp-calendar-table) tbody tr:nth-child(2n){background-color:var(--wp--preset--color--gray-light)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table tbody tr:last-child td,:not(.gform_confirmation_message)table:not(.wp-calendar-table) tbody tr:last-child td{border-bottom:none}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table tbody tr:last-child td:first-child,:not(.gform_confirmation_message) table:not(.wp-calendar-table) tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-card)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table tbody tr:last-child td:last-child,:not(.gform_confirmation_message) table:not(.wp-calendar-table) tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-card)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table tfoot,:not(.gform_confirmation_message) table:not(.wp-calendar-table) tfoot{background-color:var(--wp--preset--color--gray-light);font-weight:var(--font-weight-semibold)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table tfoot td,:not(.gform_confirmation_message) table:not(.wp-calendar-table) tfoot td{border-top:2px solid var(--color-border);padding:var(--space-md) var(--space-lg)}.wp-block-table figcaption,:is(.entry-content:not(.gform_confirmation_message) table,table:not(.wp-calendar-table,.gfield_list)) caption{caption-side:bottom;font-size:var(--font-size-small);font-style:italic;padding:var(--space-sm) var(--space-md)}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table td a,:not(.gform_confirmation_message) table:not(.wp-calendar-table) td a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table td a:hover,:not(.gform_confirmation_message) table:not(.wp-calendar-table,.wc-block-order-confirmation-totals__table) td a:hover{color:var(--color-bg);text-decoration:none}@media (max-width:768px){figure.wp-block-table{margin:0 0 var(--space-lg) 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}:is(figure.wp-block-table,.wp-block-table,.entry-content:not(.gform_confirmation_message)) table{min-width:100%;width:100%!important}figure.wp-block-table table.has-fixed-layout{table-layout:auto}:is(.wp-block-table,.entry-content:not(.gform_confirmation_message)) table :is(th,td),table:not(.wp-calendar-table,.gfield_list) :is(th,td){padding:var(--space-sm) var(--space-md);white-space:normal;word-break:break-word}}.section-subtitle,.section-subtitle p{color:inherit}.utility-menu a{color:var(--color-primary)}.nav-menu--mobile{background:var(--color-bg);color:var(--color-heading)}.mobile-menu__link,.mobile-menu__toggle{color:var(--color-heading);font-size:var(--font-size-lead);padding:var(--space-lg) var(--space-md)}.mobile-submenu{padding:0 0 var(--space-lg) var(--space-md)}.nav-menu--mobile .mobile-submenu .mobile-menu__link{padding-left:0}.nav-menu--mobile .mobile-submenu__link.mobile-submenu__link--parent{font-weight:var(--font-weight-semibold);text-transform:uppercase}.mobile-footer-menu__list .sub-menu .column-title a,.nav-menu--mobile .mobile-submenu__item.column-title a{font-size:var(--font-size-body);text-transform:uppercase}.nav-menu--mobile .mobile-submenu__item.column-title a{border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-semibold)}.mobile-footer-menu__list .sub-menu .column-title a{border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:var(--space-sm)}.nav-menu--mobile .has-submenu .mobile-submenu__item.column-title:not(:first-of-type){margin-top:1em}.mobile-submenu__link--column-title{color:var(--color-primary);margin-bottom:var(--space-xs);margin-top:var(--space-md);min-height:fit-content;padding-bottom:0}.mega-menu__column-title-link{color:inherit;text-decoration:none;transition:color var(--transition-base)}.mobile-submenu__item--column-title:first-child{margin-top:0}.mobile-submenu__link--column-title:hover{color:var(--color-primary)}.hamburger span{background:var(--color-white)!important}blockquote{border-left:4px solid var(--color-primary)}.entry-content div:not(.balance,.text-balance),.wysiwyg-editor-content p:not(.balance,.text-balance){text-wrap:pretty}#main-content li a,#main-content p a,.box-description li a,.box-description p a,.entry-content li a,.entry-content p a,.flexible-content-wrapper li a,.flexible-content-wrapper p a,.wysiwyg-content li a,.wysiwyg-content p a{font-weight:var(--font-weight-semibold)}#main-content li a:hover,#main-content p a:hover,.box-description li a:hover,.box-description p a:hover,.entry-content li a:hover,.entry-content p a:hover,.flexible-content-wrapper li a:hover,.flexible-content-wrapper p a:hover,.wysiwyg-content li a:hover,.wysiwyg-content p a:hover{text-decoration:none}.archive-meta a,.box-title a,.breadcrumbs a,.breadcrumbs-list a,.btn,.button,.card a,.card-title a,.mega-menu a,.mobile-menu a,.pagination a,.post-meta a,.site-footer a,.site-header a,.utility-menu a,a sup,footer a,h1,h2,h3,h4,h5,h6,header a,nav a,sup a{font-weight:400}.h3,h3{color:var(--color-primary)}.dark-bg :is(h1,h2,h3,h4,h5,h6),.has-text-color :is(h1,h2,h3,h4,h5,h6),[class*=bg-dark] :is(h1,h2,h3,h4,h5,h6){color:inherit}ul li::marker{color:var(--color-primary)}.checkmarks-list,.checkmarks-list-outlined{list-style:none;margin-left:0;padding-left:0}.checkmarks-list li,.checkmarks-list-outlined li{margin-bottom:var(--space-sm);padding-left:2em;position:relative}.checkmarks-list li:before,.checkmarks-list-outlined li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1em;left:0;position:absolute;top:.275em;width:1em}.checkmarks-list li:before{background-image:url(/wp-content/themes/3mw-core-child/assets/images/icon-checkmark.svg)}.checkmarks-list-outlined li:before{background-image:url(/wp-content/themes/3mw-core-child/assets/images/icon-checkmark-outline.svg)}.checkmarks-list ul,.checkmarks-list-outlined ul{list-style:none;margin-top:var(--space-sm);padding-left:0}.checkmarks-list ul li:before{background-image:url(/wp-content/themes/3mw-core-child/assets/images/icon-checkmark.svg)}.checkmarks-list-outlined ul li:before{background-image:url(/wp-content/themes/3mw-core-child/assets/images/icon-checkmark-outline.svg)}sup{font-size:.65em;font-style:normal;font-weight:400;line-height:0;vertical-align:super}a sup,sup a{font-weight:inherit;text-decoration:none}a:has(sup){text-decoration:none}:is(h1,h2,h3,h4,h5,h6) sup{font-size:60%;font-weight:400;vertical-align:super}.tm-symbol{font-size:.65em;font-style:normal;font-weight:400;line-height:0;vertical-align:super}.nowrap{white-space:nowrap}.btn,.wp-block-button__link,.wp-element-button,button[type=submit],input[type=submit]{font-weight:var(--font-weight-normal);padding:10px 24px}.btn-arrow svg.icon-chevron-right{position:relative;top:1px}.btn-arrow:is(:hover,:focus,:active) svg{transform:translate(15%)}.card-image,.card-media img{object-position:top}.wp-block-search__input{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex:1;font-size:var(--font-size-body);line-height:var(--line-height-normal);outline:none;padding:var(--space-sm) var(--space-md);transition:box-shadow var(--transition-base)}.btn-arrow:before{background:var(--color-primary);height:1px}.card-action{font-weight:var(--font-weight-semibold)}.card-action .btn-icon,.card-action svg,.card-action:before{display:none}.badge[data-badge-variant=primary]{background:var(--color-primary);color:var(--color-white)}.archive-meta-tags .badge.badge-pill{background:var(--color-primary)}.archive-meta-tags .badge.badge-pill:focus,.archive-meta-tags .badge.badge-pill:hover{background:var(--color-secondary)}.statistics-row-header h2{text-align:left}.statistics-row-container .statistic-item{align-items:flex-start;text-align:left}.statistics-row-container .statistic-item .statistic-metric{font-size:var(--font-size-h1-alt);font-weight:500;justify-content:flex-start}.statistics-row-container .statistic-item .statistic-text{justify-content:flex-start;text-align:left}.statistics-row-container .statistic-item .statistic-title{margin-bottom:0;text-align:left}.statistics-row-block:not(.statistics-row-block--side-by-side) .statistics-grid .statistic-metric{min-height:1.25em;padding-top:0}section:not(.has-text-color) .platform-description{color:var(--color-text-primary)}.badge:not(.badge-pill){background:transparent}.card{background:var(--color-bg);border-color:var(--color-border)}.card-date-banner{flex-wrap:wrap}.card-date-banner:after,.card-date-banner:before{background-color:var(--color-primary);height:0}.card-date-banner .date-icon{color:var(--color-primary)}.card-date-banner .date-separator{flex-basis:100%;height:0;margin:0;overflow:hidden;padding:0}.card--post .card__date,.post-date.wp-block-post-date{color:var(--color-text-primary)}.card--post .card__date{order:-1}.card-excerpt,.has-text-color .card .card-excerpt{color:var(--color-text-primary)}.card-title a{color:inherit;text-decoration:none;transition:color var(--transition-base)}.card-wrapper:hover .post-title,.card:hover .card-title,.card:hover .card-title a,.post-card:hover .post-title{text-decoration:underline;text-decoration:none}.layout-masonry .post-card{background:var(--color-bg);border:1px solid var(--color-border)}.featured-recent-posts-wrapper .card{background:var(--color-bg);border-color:var(--color-border)}.layout-masonry .eyebrow-text{display:none}.video-showcase .video-wrapper:after{background:var(--wp--preset--gradient--gradient-primary);border-radius:var(--radius-card);content:"";height:100%;left:0;max-height:100%;opacity:.5;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity var(--transition-base);width:100%;z-index:1}.video-showcase.video-playback-inline .video-wrapper.is-playing:after,.video-showcase.video-playback-inline .video-wrapper:has(.video-player.has-played):after{display:none;opacity:0}.video-showcase.video-playback-modal .video-wrapper:after{opacity:.5}.video-showcase .video-wrapper:before{z-index:3}.video-showcase.video-playback-inline .video-wrapper.is-playing:before,.video-showcase.video-playback-inline .video-wrapper:has(.video-player.has-played):before{display:none;pointer-events:none}.dropdown-accordion-rows__header-title{font-size:var(--wp--preset--font-size--hero-subtitle);line-height:var(--line-height-heading)}.dropdown-accordion-rows__item ul li::marker{color:var(--wp--preset--color--blue-mid)}.icon-text-card,.icon-text-card .highlighted-statistic{border-color:var(--wp--preset--color--blue)}.testimonial-intro{text-wrap:balance}.dynamic-archive-grid-wrapper article .card-body{background:var(--color-bg);padding:var(--space-md)}.card--literature .card-badge-wrapper{align-items:flex-start;flex-direction:column}.card--literature .card-title.h5{font-size:var(--font-size-h6);font-weight:500}.dynamic-archive-grid-wrapper .row:has(.col-3),.tmw-literature-order-grid .row:has(.col-3){gap:calc(var(--row-gap)/2)}.tmw-literature-order-grid .card-badge--literature{background:transparent;color:var(--color-primary);font-weight:var(--font-weight-semibold);padding:0}.tmw-literature-order-grid .card .card-media{aspect-ratio:auto;height:auto}.tmw-literature-order-grid .card .card-media .card-image{height:auto;object-fit:contain;width:100%}.tmw-literature-product__cart-link{background:var(--btn-primary-bg);border-radius:var(--radius-button);color:var(--btn-primary-text-color);display:inline-block;font-weight:var(--font-weight-semibold);padding:10px 24px;text-decoration:none;transition:background var(--transition-base),color var(--transition-base)}.tmw-literature-product__cart-link:focus,.tmw-literature-product__cart-link:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text-color);text-decoration:none}.dynamic-archive-grid-wrapper .row:has(.col-3) .card-media{aspect-ratio:16/9;height:auto}.dynamic-archive-filters .filter-buttons{justify-content:center}.dynamic-archive-filters .filter-buttons button.filter-button{background:var(--color-white);border:2px solid var(--color-border)}.dynamic-archive-filters .filter-button:focus,.dynamic-archive-filters .filter-button:hover,.dynamic-archive-filters .filter-button:hover:not([aria-pressed=true],.active),.dynamic-archive-filters .filter-buttons .filter-button.active,.dynamic-archive-filters .filter-buttons .filter-button[aria-pressed=true]{background-color:var(--wp--preset--color--blue-navy);border-color:var(--wp--preset--color--blue-navy);color:var(--color-white)}h1.alt{font-size:var(--wp--preset--font-size--h-1-alt)}.balance{text-wrap:balance}.headings-step-down h1{font-size:var(--font-size-h2)}.headings-step-down h2{color:var(--color-primary);font-size:var(--font-size-h3)}.headings-step-down h3{font-size:var(--font-size-h4)}.headings-step-down h4{font-size:var(--font-size-h5)}.headings-step-down h5{font-size:var(--font-size-h6)}.headings-step-down h6{font-size:var(--font-size-small)}.hero-wrapper{min-height:fit-content}.tab-button{background:var(--wp--preset--color--gray-light)}.tabbed-content .tab-image{position:relative}.tabbed-content .tab-image:before{border-radius:var(--radius-card);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.tabbed-content .tab-image-img{position:relative;z-index:0}.tabbed-content .tab-button,.tabbed-content .tab-navigation,.tabbed-content .tab-panels{border-color:var(--color-border)}.cta-banner-container{background:var(--wp--preset--gradient--gradient-primary);border-radius:var(--radius-card);padding:var(--space-3xl) var(--space-xl)}.cta-banner-container,.cta-banner-heading,.cta-banner-subtitle{color:var(--color-white)}@media (max-width:768px){.cta-banner-container{padding:var(--space-xl) var(--space-lg)}}.timeline-card{background:var(--wp--preset--color--gray-light);border-color:var(--color-border)}.timeline-description p strong{color:var(--color-primary)}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-outline .wp-element-button{background:transparent!important;border:2px solid transparent!important;color:var(--btn-secondary-text-color)!important;isolation:isolate;overflow:hidden;position:relative;z-index:1}.wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-button.is-style-outline .wp-element-button:before,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-buttons .wp-block-button.is-style-outline .wp-element-button:before{background:var(--gradient-primary);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;z-index:-1}.wp-block-button.is-style-outline .wp-block-button__link:after,.wp-block-button.is-style-outline .wp-element-button:after,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:after,.wp-block-buttons .wp-block-button.is-style-outline .wp-element-button:after{display:none!important}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-element-button:hover{background:var(--btn-secondary-hover-bg)!important;color:var(--btn-secondary-hover-text-color)!important;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.wp-block-button.is-style-outline .wp-block-button__link:hover:before,.wp-block-button.is-style-outline .wp-element-button:hover:before,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover:before,.wp-block-buttons .wp-block-button.is-style-outline .wp-element-button:hover:before{opacity:0}.pagination a.page-numbers{background:var(--color-white);-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-primary);border:2px solid transparent;color:transparent}.pagination a.page-numbers,.pagination span.page-numbers{border-radius:6px}.pagination a.page-numbers:before{background:var(--gradient-primary);border-radius:6px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pagination a.page-numbers:focus,.pagination a.page-numbers:hover{background:var(--gradient-primary);-webkit-background-clip:padding-box;background-clip:padding-box;border-color:transparent;color:var(--color-white)}.pagination .page-numbers.current,.pagination a.page-numbers:focus,.pagination a.page-numbers:hover{background:var(--gradient-primary);border:2px solid var(--color-white);border-color:var(--color-white);color:var(--color-white)}.pagination .page-numbers.current{border-radius:6px}@media (max-width:767px){.single section.container.wp-block-group.is-layout-constrained{padding-left:var(--space-md);padding-right:var(--space-md)}}.single .wp-block-post-content .alignwide{margin-left:auto;margin-right:auto;max-width:var(--container-lg)}.single .wp-block-post-content .alignfull{max-width:100%}.single .post-meta{margin-left:auto;margin-right:auto;overflow:visible}.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5{text-wrap:unset}.tmw-tl-single--white-papers .post-meta__title{text-wrap:wrap}@media (min-width:991px){.single h1.post-meta__title{font-size:var(--font-size-h2)}.single .entry-content h2{font-size:var(--font-size-h3)}.single .entry-content h3{font-size:var(--font-size-h4)}.single .entry-content h4{font-size:var(--font-size-h5)}.single .entry-content h5{font-size:var(--font-size-h6)}}.single .post-meta__excerpt{font-weight:var(--font-weight-bold);line-height:1.4em}.single .post-meta__featured-image{border:1px solid var(--color-border-light);border-radius:var(--radius-card);margin-left:-108px;margin-right:-108px;max-width:var(--max-width-content-2xl);width:calc(100% + 216px)}.single .post-meta__featured-image img{margin-top:0}@media (max-width:480px){.single .post-meta{margin-bottom:0}}.flexible-content-wrapper>.badge,.flexible-content-wrapper>p.badge{max-width:fit-content;width:auto}.single-events .flexible-content-wrapper.width-medium>h2.wp-block-heading:only-child{display:none}.single-events .flexible-content-area-block.has-light-purple-background-color:has(.flexible-content-wrapper:empty){display:none}.content-card-carousel .carousel-card{background:var(--wp--preset--color--gray-light);border-color:var(--color-border)}.content-card-carousel .carousel-card-description{color:var(--color-text-primary)}.content-card-carousel .carousel-nav-dot{border-color:var(--color-primary)}.content-card-carousel .carousel-nav-dot.active{background-color:var(--color-primary)}.content-card-carousel .carousel-nav-dot:hover{border-color:var(--wp--preset--color--blue-navy)}.content-card-carousel .carousel-progress-container{background-color:var(--wp--preset--color--gray-light)}.content-card-carousel .carousel-card:hover{border-color:var(--color-primary)}.multi-column-boxed-content .column-title{font-size:var(--font-size-h6)}.timeline-h-year-badge{border-radius:4px}.timeline-h-dot{background:var(--color-primary)}.timeline-h-line{background:var(--wp--preset--color--blue-light)}.timeline-h-progress-container{height:10px;margin-bottom:6px}.timeline-h-progress-container.is-dragging,.timeline-h-progress-container:hover{height:16px;margin-bottom:0}.social-share-buttons{align-items:center;border-top:1px solid var(--color-border);gap:var(--space-md);padding-top:var(--space-xl)}.social-share-buttons p{font-size:var(--font-size-small);margin:0}.social-share-links{gap:var(--space-sm)}.social-share-links .wp-social-link{margin:0}.social-share-links .wp-social-link a{transition:transform var(--transition-fast),opacity var(--transition-fast)}.social-share-links .wp-social-link a:hover{opacity:.9;transform:scale(1.1)}@media (max-width:640px){.social-share-buttons{flex-wrap:wrap;justify-content:flex-start}.social-share-buttons p{margin-bottom:var(--space-xs);width:100%}}@media (max-width:768px){:root{--row-gap:var(--space-md)}}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button,.wc-block-checkout__actions button.wc-block-components-button,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{background:var(--btn-primary-bg);border-color:var(--btn-primary-border-color);border-radius:var(--radius-button);border-style:var(--btn-primary-border-style);border-width:var(--btn-primary-border-width);color:var(--btn-primary-text-color)!important;font-weight:var(--font-weight-normal);padding:10px 24px;transition:all var(--transition-base)}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:focus,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover,.wc-block-checkout__actions button.wc-block-components-button:focus,.wc-block-checkout__actions button.wc-block-components-button:hover,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:focus,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border-color);color:var(--btn-primary-hover-text-color)!important}.woocommerce #payment #place_order,.woocommerce-checkout #place_order{background:var(--btn-primary-bg);border-color:var(--btn-primary-border-color);border-radius:var(--radius-button);border-style:var(--btn-primary-border-style);border-width:var(--btn-primary-border-width);color:var(--btn-primary-text-color)!important;font-weight:var(--font-weight-normal);padding:10px 24px;transition:all var(--transition-base)}.woocommerce #payment #place_order:focus,.woocommerce #payment #place_order:hover,.woocommerce-checkout #place_order:focus,.woocommerce-checkout #place_order:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border-color);color:var(--btn-primary-hover-text-color)!important}.cky-consent-bar{border-color:var(--wp--preset--color--blue-dark)!important}.cky-accordion-body,.cky-audit-table,.cky-consent-container,.cky-consent-container .cky-consent-bar,.cky-empty-cookies-text,.cky-preference-wrapper{background:var(--wp--preset--color--blue-dark)!important}.cky-consent-container *,.cky-consent-container .cky-consent-bar *,.cky-consent-container .cky-consent-bar .cky-title{color:var(--color-white)!important}.cky-footer-shadow{display:none!important}.cky-consent-container .cky-btn{background:var(--btn-light_secondary-bg)!important;border:var(--btn-light_secondary-border-width) var(--btn-light_secondary-border-style) var(--btn-light_secondary-border-color)!important;border-radius:var(--radius-button)!important;color:var(--btn-light_secondary-text-color)!important;font-family:var(--font-family-body)!important;font-size:var(--font-size-button)!important;font-weight:var(--font-weight-medium)!important;padding:10px 24px!important;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)!important}.cky-consent-container .cky-btn:focus,.cky-consent-container .cky-btn:hover{background:var(--btn-light_secondary-hover-bg)!important;border-color:var(--btn-light_secondary-hover-border-color)!important;color:var(--btn-light_secondary-hover-text-color)!important}.cky-consent-container .cky-btn-customize{padding-right:32px!important}.cky-btn-revisit-wrapper{border:2px solid var(--color-white)!important;border-radius:100%;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}body.lightbox-open .cky-btn-revisit-wrapper,body.team-member-modal-open .cky-btn-revisit-wrapper{display:none!important}@media (max-width:767px){.cky-modal{padding-top:env(safe-area-inset-top,0)!important}.cky-preference-center{border-radius:0!important;height:100%!important;margin:0!important;max-height:calc(100vh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0))!important;max-height:calc(100dvh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0))!important;top:0!important}.cky-preference-header{background:var(--wp--preset--color--blue-dark)!important;padding-top:max(var(--space-md),env(safe-area-inset-top,16px))!important;position:sticky!important;top:0!important;z-index:10!important}.cky-preference-body-wrapper{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;flex:1!important;max-height:none!important}.cky-preference-footer{background:var(--wp--preset--color--blue-dark)!important;bottom:0!important;padding-bottom:max(var(--space-md),env(safe-area-inset-bottom,16px))!important;position:sticky!important;z-index:10!important}}.dynamic-archive-filters .inline-search-input,.filter-dropdown-wrapper .inline-search-input{box-sizing:border-box;line-height:var(--line-height-normal);min-height:46px}.inline-search-clear{top:50%}@media (max-width:991px){.inline-search-clear{bottom:0;height:fit-content;margin-block:auto;top:0;transform:none}}.filter-dropdown-wrapper{min-width:260px}.card-media--default-image img{object-fit:cover}@media (max-width:768px){.card--page .card-media{max-height:160px}}div[id]:not(.wp-site-blocks,.is-layout-flow,.entry-content),section[id]{scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-bar-height, 0px) + var(--sticky-sub-nav-height, 0px) + var(--sticky-element-top-offset, 20px))}@media screen and (min-width:783px){body.admin-bar div[id]:not(.wp-site-blocks,.is-layout-flow,.entry-content),body.admin-bar section[id]{scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-bar-height, 0px) + var(--sticky-sub-nav-height, 0px) + var(--sticky-element-top-offset, 20px) + 32px)}}@media screen and (max-width:782px){body.admin-bar div[id]:not(.wp-site-blocks,.is-layout-flow,.entry-content),body.admin-bar section[id]{scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-bar-height, 0px) + var(--sticky-sub-nav-height, 0px) + var(--sticky-element-top-offset, 20px) + 46px)}}