/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{max-width:100%;height:auto;display:block;}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:""}}}.account-menu .account-menu__dropdown{position:relative}@media (min-width:64rem){.account-menu .account-menu__dropdown:before{pointer-events:none;top:calc(var(--spacing,.25rem)*0);z-index:0;--tw-translate-x:-50%;height:10px;width:10px;--tw-translate-y:-50%;background-color:inherit;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:-1px 1px 0 0 var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-content:"";content:var(--tw-content);left:50%;position:absolute;rotate:45deg}}.account-menu .account-menu__sheet{background-color:inherit;height:calc(100vh - 130px);position:relative;z-index:10}@media (min-width:64rem){.account-menu .account-menu__sheet{height:auto}}.account-menu.opened .account-menu__dropdown{bottom:calc(var(--spacing,.25rem)*0);display:block;left:calc(var(--spacing,.25rem)*0);max-height:calc(100vh - 64px);min-width:200px;opacity:1;overflow-y:auto;pointer-events:auto;position:fixed;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*16);visibility:visible;z-index:50}@media (min-width:64rem){.account-menu.opened .account-menu__dropdown{--tw-translate-x:-50%;border-radius:var(--radius-sm,.25rem);height:auto;max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);width:auto;--tw-shadow:0 0 4px 0 var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);inset:100% auto auto 50%;overflow:visible;position:absolute}}@media (max-width:1023px){.account-menu__current,.close-button{font-size:0}.close-button{gap:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
.button span{text-box-trim:trim-both}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid}}}footer .footer__logo-wrapper a img{max-height:calc(var(--spacing,.25rem)*12);width:100%}footer .footer__inner .form-field{max-width:270px}footer .footer__inner nav .footer-nav-column img{max-width:calc(var(--spacing,.25rem)*5)}footer .footer__social-heading,footer .footer__social-wrapper h4{margin-bottom:calc(var(--spacing,.25rem)*3)}footer .footer__social-wrapper h4{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}footer .footer__social-wrapper .social-icons{display:flex;flex-flow:wrap;gap:calc(var(--spacing,.25rem)*6)}footer .footer__social-wrapper .social-icons a,footer .footer__social-wrapper .social-icons svg{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}footer .footer__social-wrapper .social-icons h5{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*0)}.mars-footer .footer__language-switcher:focus-visible,.mars-footer a:focus-visible,.mars-footer select:focus-visible{outline-offset:2px;outline-style:var(--tw-outline-style);--tw-outline-style:solid;outline-color:var(--scheme-text-color);outline-style:solid;outline-width:2px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
.form-label sup{display:none}.form-label.form-required sup{display:inline-block}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-duration:initial;--tw-ease:initial}}}.form-select-wrapper{display:inline-block;position:relative;width:100%}.form-select{overflow:hidden;padding-right:calc(var(--spacing,.25rem)*10);text-overflow:ellipsis;white-space:nowrap}.form-select-input:disabled{background-color:var(--color-neutral-100,oklch(97% 0 0));border-color:var(--color-neutral-200,oklch(92.2% 0 0));color:var(--color-neutral-400,oklch(70.8% 0 0));cursor:not-allowed;opacity:.6}.form-select-arrow{align-items:center;bottom:auto;color:var(--color-neutral-500,oklch(55.6% 0 0));display:flex;height:var(--min-height-input);padding-right:calc(var(--spacing,.25rem)*3);pointer-events:none;position:absolute;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0)}.form-select-arrow.form-select-arrow--disabled{color:var(--color-neutral-400,oklch(70.8% 0 0))}.select2-container{width:100%}.select2-container .select2-selection{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:var(--tw-border-style);cursor:pointer;--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:var(--background-color-input);border-color:var(--border-color-input);border-radius:var(--radius-input);border-width:1px;color:var(--text-color-input);font-family:var(--font-input);font-size:var(--text-size-input);min-height:var(--min-height-input);padding:var(--spacing-input-y) var(--spacing-input-x);transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.select2-container .select2-selection .select2-selection__rendered{padding:calc(var(--spacing,.25rem)*0);--tw-leading:unset;line-height:unset}.select2-container .select2-selection .select2-selection__arrow{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
html.is-locked{overflow:hidden;scrollbar-gutter:stable}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}.header.sticky-header.sticked{left:calc(var(--spacing,.25rem)*0);position:fixed;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);width:100%;z-index:50}.header-block .mobile-menu-toggle div span{border-radius:var(--radius-xs,.125rem);height:calc(var(--spacing,.25rem)*.5);transform-origin:50%;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem)*5);--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:currentColor;display:block;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.header-block .mobile-menu-toggle:not(.expanded) div span:first-child{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-translate-x:calc(var(--spacing,.25rem)*0);--tw-translate-y:calc(var(--spacing,.25rem)*0);rotate:0deg;translate:var(--tw-translate-x) var(--tw-translate-y)}.header-block .mobile-menu-toggle:not(.expanded) div span:nth-child(2){margin-bottom:calc(var(--spacing,.25rem)*1);opacity:1;rotate:0deg}.header-block .mobile-menu-toggle:not(.expanded) div span:nth-child(3){--tw-translate-x:calc(var(--spacing,.25rem)*0);--tw-translate-y:calc(var(--spacing,.25rem)*0);rotate:0deg;translate:var(--tw-translate-x) var(--tw-translate-y)}.header-block .mobile-menu-toggle.expanded div span:first-child{margin-bottom:calc(var(--spacing,.25rem)*0);--tw-translate-y:3px;rotate:45deg;translate:var(--tw-translate-x) var(--tw-translate-y)}.header-block .mobile-menu-toggle.expanded div span:nth-child(2){opacity:0;rotate:0deg;scale:.2}.header-block .mobile-menu-toggle.expanded div span:nth-child(3){margin-bottom:calc(var(--spacing,.25rem)*0);--tw-translate-y:-1px;rotate:-45deg;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:64rem){.header-block .main-logo{align-self:center;display:inline-block;max-width:168px;padding-block:calc(var(--spacing,.25rem)*3)}}.header-block .navigations-container.mobile-menu-visible{display:flex;flex-direction:column-reverse;height:calc(100vh - 64px);justify-content:flex-end;overflow-y:auto}@media (min-width:64rem){.header-block .navigations-container.mobile-menu-visible{flex-direction:row;height:auto;justify-content:flex-start;overflow:visible}}.header-block .navigations-container-wrapper{display:flex;flex:1;flex-direction:column-reverse;justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*6);position:relative}@media (min-width:64rem){.header-block .navigations-container-wrapper{flex:0 auto;flex-direction:column;height:auto;justify-content:flex-end;max-width:calc(100% - 168px);padding:calc(var(--spacing,.25rem)*0);width:100%}}.header-block .main-menu-navigation-list li a{padding-block:calc(var(--spacing,.25rem)*3)}@media (min-width:64rem){.header-block .main-menu-navigation-list li a{padding-inline:calc(var(--spacing,.25rem)*4)}}.header-block .main-menu-navigation-list .main-menu-navigation-list--submenu a{padding-block:calc(var(--spacing,.25rem)*2)}.header-block .main-menu-navigation-list .main-menu-navigation-list--submenu a:before{--tw-content:"-";content:var(--tw-content)}@media (min-width:64rem){.header-block .main-menu-navigation-list .main-menu-navigation-list--submenu a:before{content:var(--tw-content);--tw-content:none;content:none}}.header-block .main-menu-navigation-list .has-children.submenu-open .main-menu-navigation-list--submenu{display:flex}@media (min-width:64rem){.header-block .main-menu-navigation-list .has-children .main-menu-navigation-list--submenu{background-color:var(--neutral-color-100);border-radius:var(--radius-sm,.25rem);left:calc(var(--spacing,.25rem)*0);top:100%;z-index:20;--tw-shadow:0 0 4px 0 var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:none;flex-direction:column;min-width:100%;position:absolute}.header-block .main-menu-navigation-list .has-children .main-menu-navigation-list--submenu:before{height:calc(var(--spacing,.25rem)*10);pointer-events:none;top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*10);z-index:0;--tw-translate-x:-50%;background-color:inherit;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 0 4px 0 var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-content:"";content:var(--tw-content);left:50%;position:absolute;rotate:45deg}}.header-block .main-menu-navigation-list .has-children .main-menu-navigation-list--submenu .main-menu-navigation__submenu-body{padding:calc(var(--spacing,.25rem)*4)}@media (min-width:64rem){.header-block .main-menu-navigation-list .has-children .main-menu-navigation-list--submenu .main-menu-navigation__submenu-body{background-color:inherit;border-radius:var(--radius-sm,.25rem);z-index:10}}.header-block .main-menu-navigation-list .has-children .main-menu-navigation-list--submenu li a{font-family:var(--font-primary,"Josefin Sans",sans-serif);padding-block:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-normal,400);display:block;font-size:1.25rem;font-weight:var(--font-weight-normal,400);white-space:nowrap}@media (min-width:64rem){.header-block .main-menu-navigation-list .has-children .main-menu-navigation-list--submenu li a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.header-block .secondary-menu-navigation-list>li{align-items:center;display:inline-flex;justify-content:center;vertical-align:text-bottom}}.header-block .secondary-menu-navigation-list .icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.header-block .secondary-menu-navigation-list .icon svg{height:100%;width:100%}.header-block .secondary-menu-navigation-list li a span{padding-top:calc(var(--spacing,.25rem)*1.5)}@media not all and (min-width:64rem){.header-block .secondary-menu-navigation-list li a span{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}}@media (min-width:64rem){.header-block .secondary-menu-navigation-list li a span{padding-top:calc(var(--spacing,.25rem)*.5)}}.header-block .secondary-menu-navigation-list li a img{max-width:calc(var(--spacing,.25rem)*5)}@media (min-width:1024px) and (hover:hover){.header-block .main-menu-navigation .has-children:focus-within .main-menu-navigation-list--submenu,.header-block .main-menu-navigation .has-children:hover .main-menu-navigation-list--submenu{display:flex;min-width:200px}.header-block .main-menu-navigation .has-children.submenu-dismissed .main-menu-navigation-list--submenu{display:none!important}}@media (min-width:1024px) and (hover:none){.header-block .main-menu-navigation .has-children.submenu-open .main-menu-navigation-list--submenu{display:flex;min-width:200px}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}
.icon.icon-sm svg{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}.icon.icon-md svg{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.icon.icon-lg svg{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12)}.icon.icon-xl svg{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16)}.icon.icon-2xl svg{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}.icon.icon-3xl svg{height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24)}.icon.icon-none svg{height:100%;width:100%}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:""}}}.locale-switcher .locale-switcher__current-flag.fi,.locale-switcher .locale-switcher__item .fi{border-color:var(--brand-color-a);border-style:var(--tw-border-style);border-width:2px;--tw-leading:1;background-size:cover;border-radius:3.40282e+38px;display:block;flex-shrink:0;font-size:18px;height:18px;line-height:1;width:18px}@media (min-width:64rem){.locale-switcher .locale-switcher__current-flag.fi,.locale-switcher .locale-switcher__item .fi{margin-right:calc(var(--spacing,.25rem)*.5)}}.locale-switcher .locale-switcher__item .fi{border-style:var(--tw-border-style);border-width:1px}@media (min-width:64rem){.locale-switcher .locale-switcher__dropdown:before{height:calc(var(--spacing,.25rem)*10);pointer-events:none;top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*10);z-index:0;--tw-translate-x:-50%;background-color:inherit;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:-1px 1px 0 0 var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-content:"";content:var(--tw-content);left:50%;position:absolute;rotate:45deg}}.locale-switcher .locale-switcher__sheet{background-color:inherit;height:calc(100vh - 130px);position:relative;z-index:10}@media (min-width:64rem){.locale-switcher .locale-switcher__sheet{height:auto}}.locale-switcher.opened .locale-switcher__dropdown{bottom:calc(var(--spacing,.25rem)*0);display:block;left:calc(var(--spacing,.25rem)*0);max-height:calc(100vh - 64px);min-width:200px;opacity:1;overflow-y:auto;pointer-events:auto;position:fixed;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*16);visibility:visible;z-index:50}@media (min-width:64rem){.locale-switcher.opened .locale-switcher__dropdown{--tw-translate-x:-50%;height:auto;inset:100% auto auto 50%;max-height:none;overflow:visible;position:absolute;translate:var(--tw-translate-x) var(--tw-translate-y);width:auto}}@media (min-width:1024px){.locale-switcher.opened .locale-switcher__dropdown{border-radius:var(--radius-sm,.25rem);--tw-shadow:0 0 4px 0 var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.locale-switcher .locale-switcher__item.is-active .locale-switcher__link{color:var(--brand-color-b);text-decoration-line:underline}}@media (max-width:1023px){.locale-switcher .close-button,.locale-switcher .locale-switcher__current{font-size:0}.locale-switcher .close-button{gap:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-content:""}}}.menu-link--size-small{font-size:var(--text-body-xs-desktop,.75rem)}@media (min-width:48rem){.menu-link--size-small{font-size:var(--text-body-xs-tablet,.875rem)}}.menu-item--active-trail span,.menu-link--active-trail span{position:relative}.menu-item--active-trail span:not(.icon):after,.menu-link--active-trail span:not(.icon):after{background-color:var(--brand-color-a);bottom:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*.5);left:calc(var(--spacing,.25rem)*0);pointer-events:none;right:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);position:absolute}.submenu-open .icon--chevron-down{rotate:180deg}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial}}}:host,:root{--radius-button:3.75rem;--color-brand-a:var(--brand-color-a);--color-brand-c:var(--brand-color-c);--color-base-dark:var(--base-color-dark)}.search-text--toggle .search-form-container.opened{opacity:1;visibility:visible}.search-text--toggle .search-form-container input{--tw-border-style:none;border-bottom-left-radius:3.40282e+38px;border-style:none;border-top-left-radius:3.40282e+38px}.search-text--toggle .js-form-type-search{margin:calc(var(--spacing,.25rem)*0);width:100%}.search-text--toggle .form-actions .button{color:var(--scheme-link-color,var(--scheme-text-color,var(--color-base-dark)));gap:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*2)}@media (hover:hover){.search-text--toggle .form-actions .button:hover{color:var(--scheme-link-hover-color,var(--scheme-link-color,var(--scheme-text-color,var(--color-base-dark))))}}.search-text--toggle .form-actions .button{font-size:0}@media (max-width:1023px){.close-button,.search-trigger-button{font-size:0;padding:calc(var(--spacing,.25rem)*0);padding-left:calc(var(--spacing,.25rem)*2)}}.search-text--inline form{margin-inline:auto;max-width:920px}.search-text--inline .form-actions,.search-text--inline label{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.search-text--inline .form-search{border-radius:var(--radius-button);padding-right:calc(var(--spacing,.25rem)*12);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.search-text--inline .form-search::-moz-placeholder{color:var(--scheme-head-color,var(--color-brand-a))}.search-text--inline .form-search::placeholder{color:var(--scheme-head-color,var(--color-brand-a))}.search-text--inline .form-search::-webkit-search-cancel-button{display:none}.search-text--inline .search-clear-btn,.search-text--inline .search-icon{height:calc(var(--spacing,.25rem)*10);pointer-events:none;right:calc(var(--spacing,.25rem)*3);top:50%;width:calc(var(--spacing,.25rem)*10);--tw-translate-y:-50%;opacity:0;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:.2s;background-position:50%;background-repeat:no-repeat;background-size:1.25rem;position:absolute;transition-duration:.2s}.search-text--inline .search-clear-btn.active,.search-text--inline .search-icon.active{opacity:1}.search-text--inline .search-icon{background-image:url(/themes/custom/mars/src/svg/search.svg);color:var(--color-neutral-600,oklch(43.9% 0 0))}.search-text--inline .search-clear-btn{background-image:url(/themes/custom/mars/src/svg/close.svg);color:var(--color-neutral-600,oklch(43.9% 0 0));cursor:pointer;padding:calc(var(--spacing,.25rem)*2)}@media (hover:hover){.search-text--inline .search-clear-btn:hover{color:var(--color-neutral-900,oklch(20.5% 0 0))}}.search-text--inline .search-clear-btn.active{pointer-events:auto}.search-text--inline .search-clear-btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--scheme-button-primary-base,var(--color-brand-c));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-radius:.25rem;outline-style:none}@media (min-width:64rem){.secondary-menu-navigation .search-trigger-button>:nth-child(2){padding-bottom:calc(var(--spacing,.25rem)*.5)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}
@media (min-width:1024px){[data-mobile-color-scheme][data-color-scheme]{--scheme-bg-color:inherit;--scheme-text-color:inherit;--scheme-head-color:inherit;--scheme-eyebrow-color:inherit;--scheme-link-color:inherit;--scheme-link-hover-color:inherit;--scheme-button-primary-base:inherit;--scheme-button-primary-filled-text:inherit;--scheme-button-primary-filled-hover-bg:inherit;--scheme-button-primary-filled-hover-text:inherit;--scheme-button-inverted-base:inherit;--scheme-button-inverted-filled-text:inherit;--scheme-button-inverted-filled-hover-bg:inherit;--scheme-button-inverted-filled-hover-text:inherit;--scheme-shadow:inherit}}main:has(.section--fill-viewport){display:flex;flex-direction:column}main:has(.section--fill-viewport)>.layout-content,main:has(.section--fill-viewport)>.layout-content>*{display:flex;flex:1;flex-direction:column}.section--fill-viewport{flex-grow:1}
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-duration:initial}}}:host,:root{--rich-text-ul-marker:disc;--rich-text-ol-marker:decimal;--spacing-rich-text-list-indent:1.5rem;--spacing-rich-text-list-item-gap:.5rem;--rich-text-link-decoration:underline;--rich-text-link-hover-decoration:none;--spacing-rich-text-paragraph-gap:1.5rem;--radius-rich-text-table:1.25rem;--spacing-rich-text-table-min-width-mobile:30rem;--spacing-rich-text-table-min-width:50rem;--spacing-rich-text-table-cell-x:.625rem;--spacing-rich-text-table-cell-y:1.25rem}.rich-text-block{box-sizing:border-box;max-width:100%;min-width:calc(var(--spacing,.25rem)*0);width:100%}.rich-text-block ul{list-style-type:var(--rich-text-ul-marker)}.rich-text-block ol,.rich-text-block ul{padding-left:var(--spacing-rich-text-list-indent)}.rich-text-block ol{list-style-type:var(--rich-text-ol-marker)}.rich-text-block li{margin-bottom:var(--spacing-rich-text-list-item-gap)}.rich-text-block li:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.rich-text-block p:not(:last-child){margin-bottom:var(--spacing-rich-text-paragraph-gap)}.rich-text-block table{border-radius:var(--radius-rich-text-table);box-sizing:border-box;-webkit-overflow-scrolling:touch;clip-path:inset(0 -1px 1px 0 round calc(var(--radius-rich-text-table) - 1px));display:block;overflow:scroll hidden}.rich-text-block table,.rich-text-block table tbody,.rich-text-block table thead{background-color:var(--rich-text-table-row-bg,var(--scheme-bg-color,#fff));width:100%}.rich-text-block table tbody,.rich-text-block table thead{border-collapse:collapse;display:table;min-width:var(--spacing-rich-text-table-min-width-mobile);table-layout:fixed}@media (min-width:48rem){.rich-text-block table tbody,.rich-text-block table thead{min-width:var(--spacing-rich-text-table-min-width)}}.rich-text-block table tbody th,.rich-text-block table thead th,.rich-text-block table thead tr{background-color:var(--rich-text-table-header-bg,var(--scheme-text-color,#000))}.rich-text-block table tbody th,.rich-text-block table thead th{border-right:1px var(--tw-border-style) var(--rich-text-table-header-text,var(--scheme-bg-color,#fff));box-sizing:border-box;color:var(--rich-text-table-header-text,var(--scheme-bg-color,#fff));overflow:hidden;padding-block:var(--spacing-rich-text-table-cell-y);padding-inline:var(--spacing-rich-text-table-cell-x);text-align:left;word-break:break-all}.rich-text-block table tbody th:last-child,.rich-text-block table thead th:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.rich-text-block table tbody th{border-bottom:1px var(--tw-border-style) var(--rich-text-table-header-text,var(--scheme-bg-color,#fff))}.rich-text-block table tbody tr{background-color:var(--rich-text-table-row-bg,var(--scheme-bg-color,#fff));border-bottom:1px var(--tw-border-style) var(--rich-text-table-row-separator,var(--scheme-text-color,#000))}.rich-text-block table tbody tr:first-child th{border-top:1px var(--tw-border-style) var(--rich-text-table-header-text,var(--scheme-bg-color,#fff))}.rich-text-block table td{border-right:1px var(--tw-border-style) var(--rich-text-table-row-separator,var(--scheme-text-color,#000));box-sizing:border-box;color:var(--rich-text-table-cell-text,var(--scheme-text-color,#000));overflow:hidden;padding-block:var(--spacing-rich-text-table-cell-y);padding-inline:var(--spacing-rich-text-table-cell-x);text-align:left;word-break:break-all}.rich-text-block table td:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.rich-text-table-wrapper{border-color:var(--rich-text-table-header-bg,var(--scheme-text-color,#000));border-radius:var(--radius-rich-text-table);border-style:var(--tw-border-style);border-width:1px}.rich-text-block .align-left:has(img,iframe,video){margin-bottom:calc(var(--spacing,.25rem)*4);margin-right:calc(var(--spacing,.25rem)*4)}.rich-text-block .align-right:has(img,iframe,video){margin-bottom:calc(var(--spacing,.25rem)*4);margin-left:calc(var(--spacing,.25rem)*4)}.rich-text-block iframe,.rich-text-block video{max-width:100%}@media not all and (min-width:48rem){.rich-text-block iframe,.rich-text-block video{aspect-ratio:var(--aspect-video,16/9);height:auto!important;width:100%!important}.rich-text-block .align-left:has(iframe,video),.rich-text-block .align-right:has(iframe,video){float:none;margin-inline:calc(var(--spacing,.25rem)*0);width:100%}}.articles-tags a,.rich-text-block a{color:var(--scheme-link-color,var(--scheme-text-color,currentColor));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;-webkit-text-decoration:var(--rich-text-link-decoration,underline);text-decoration:var(--rich-text-link-decoration,underline);transition-duration:.2s}@media (hover:hover){:is(.rich-text-block a,.articles-tags a):hover{color:var(--scheme-link-hover-color,var(--scheme-link-color,var(--scheme-text-color,currentColor)));-webkit-text-decoration:var(--rich-text-link-hover-decoration,underline);text-decoration:var(--rich-text-link-hover-decoration,underline)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
