@layer theme{:root{--font-base:"Maven Pro", Arial, Helvetica;--default-transition-time:.3s;--layout-default-gap:clamp(1.5rem, .2797rem + 2.5424vw, 2.25rem);--layout-default-fluid-min:32ch;--layout-default-repeat:3;--border-radius-0:0rem;--border-radius-1:.25rem;--border-radius-2:.75rem;--border-radius-3:1rem;--border-radius-4:3rem;--container-max-width:1440px;--container-padding:clamp(1rem, .0476rem + 3.8095vw, 3rem);--font-size-hero:clamp(2.75rem, 2.1548rem + 2.381vw, 4rem);--font-size-h1:clamp(2.25rem, 2.131rem + .4762vw, 2.5rem);--font-size-h2:clamp(2rem, 1.5932rem + .8475vw, 2.25rem);--font-size-h3:clamp(1.5rem, 1.0932rem + .8475vw, 1.75rem);--font-size-h4:clamp(1.375rem, 1.1716rem + .4237vw, 1.5rem);--font-size-h5:clamp(1.25rem, 1.0466rem + .4237vw, 1.375rem);--font-size-h6:clamp(1.25rem, 1.0466rem + .4237vw, 1.375rem);--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:clamp(1.5rem, .6864rem + 1.6949vw, 2rem);--spacing-7:clamp(2rem, .3729rem + 3.3898vw, 3rem);--spacing-8:clamp(2rem, -1.2542rem + 6.7797vw, 4rem);--spacing-9:clamp(2.5rem, -3.1949rem + 11.8644vw, 6rem);--spacing-10:clamp(3rem, -5.1356rem + 16.9492vw, 8rem);--spacing-11:clamp(3.5rem, 1.2391rem + 11.3043vw, 10rem);--spacing-12:clamp(4rem, 1.2174rem + 13.913vw, 12rem);--page-scroll-padding-filters:clamp(5rem, 3.9565rem + 5.2174vw, 8rem);--header-height:74px}@view-transition{navigation:auto}}@layer atoms,molecules,organisms,templates,pages,utilities;@layer theme.reset{@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}:is(a,button,input,textarea,summary){--outline-size:max(2px, .08em);--outline-style:solid;--outline-color:currentColor}:is(a,button,input,textarea,summary):focus,:is(a,button,input,textarea,summary):focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}:is(a,button,input,textarea,summary):focus:not(:focus-visible){outline:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}img,picture{width:100%;max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}html,body{scroll-behavior:smooth;scroll-padding-top:var(--page-scroll-padding-filters)}@supports (scrollbar-color:auto){html{scrollbar-color:var(--c-scrollbar-color,var(--s-color-brand-accent-light)) var(--s-color-bg-subtle)}:is(html:has(body[data-theme=enerkids]),html:has(body>#storybook-root>[data-theme=enerkids])){scrollbar-color:#2e7194 var(--s-color-bg-subtle)}}body,#storybook-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--s-color-bg-default);min-height:100dvh;color:var(--s-color-text-default);font:400 1rem / 1.5 var(--font-base), sans-serif;flex-direction:column;display:flex}.no-scroll:is(body,#storybook-root){overflow:hidden}:is(body,#storybook-root)>main{flex-grow:1}.page{margin-bottom:var(--spacing-7)}.page .content-block,.page .explainer-note{width:100%;max-width:930px;margin:0 auto}.page h2:has(+.content-block){width:100%;max-width:930px;margin:0 auto}.page h2:has(+.content-block){margin-bottom:var(--rte-spacing-small)}.page__content{padding-top:clamp(1.25rem,.696rem + 1.3898vw,2rem);display:block}.page__content>*{margin-bottom:clamp(1.5rem,1.0556rem + 1.1111vw,2.5rem)}.page__content>:last-child{margin-bottom:0}.page__content>h1,.page__content>h2,.page__content>h3,.page__content>h4,.page__content>h5,.page__content>h6{margin-top:clamp(1.5rem,1.0556rem + 1.1111vw,2.5rem);margin-bottom:clamp(.5rem,.2778rem + .5556vw,1rem)}.page__content>h1:first-child,.page__content>h2:first-child,.page__content>h3:first-child,.page__content>h4:first-child,.page__content>h5:first-child,.page__content>h6:first-child{margin-top:0}}@layer tokens.primitives{:root{--p-purple-100:#ddd3f1;--p-purple-200:#9671a8;--p-purple-300:#592b70;--p-purple-400:#401556;--p-magenta-100:#ffd6f4;--p-magenta-200:#d365b5;--p-magenta-300:#a3117b;--p-magenta-400:#76115a;--p-lime-100:#ebf5d6;--p-lime-200:#b9e462;--p-lime-300:#9c3;--p-lime-400:#649404;--p-teal-100:#b5ebde;--p-teal-200:#58b5a0;--p-teal-300:#167e67;--p-teal-400:#05503f;--p-rose-100:#fbd1d1;--p-rose-200:#e2606a;--p-rose-300:#c40046;--p-rose-400:#93103d;--p-orange-100:#ffe2bd;--p-orange-200:#ffa93b;--p-orange-300:#e88300;--p-orange-400:#c5590a;--p-yellow-100:#fff2bf;--p-yellow-200:#ffd26a;--p-yellow-300:#fc0;--p-yellow-400:#d0970a;--p-cyan-100:#d1fdfd;--p-cyan-200:#97eeee;--p-cyan-300:#6cc;--p-cyan-400:#13a0ac;--p-blue-100:#bfe8ff;--p-blue-200:#73bfe8;--p-blue-300:#2e7194;--p-blue-400:#0c5279;--p-gold-100:#ffe6b4;--p-gold-200:#f1bf5b;--p-gold-300:#c93;--p-gold-400:#946007;--p-brown-100:#f9caa7;--p-brown-200:#aa7853;--p-brown-300:#62422a;--p-brown-400:#351f03;--p-neutral-100:#f5f5f5;--p-neutral-200:#efeeed;--p-neutral-300:#dfdcd8;--p-neutral-400:#b7b7b7;--p-neutral-500:#ada9a7;--p-neutral-600:#958c88;--p-neutral-700:#655e5b;--p-neutral-800:#564848;--p-neutral-900:#2b2828;--p-error-100:#ffc0c0;--p-error-200:#ea2424;--p-error-300:#9b0c0c;--p-success-100:#c6ffce;--p-success-200:#2fa53f;--p-success-300:#2fa53f;--p-warning-100:#ffdb9e;--p-warning-200:#eeac3b;--p-warning-300:#d58b0b;--p-black:#000;--p-white:#fff;--p-focus:#d83ef7}}@layer tokens.theme{:root,[data-theme=energids]{--s-color-brand-primary:var(--p-purple-400);--s-color-brand-primary-dark:var(--p-purple-400);--s-color-brand-primary-light:var(--p-purple-300);--s-color-brand-primary-lighter:var(--p-purple-100);--s-color-brand-secondary:var(--p-magenta-300);--s-color-brand-secondary-light:var(--p-magenta-100);--s-color-brand-tertiary:var(--p-lime-400);--s-color-brand-tertiary-light:var(--p-lime-300);--s-color-brand-accent:var(--p-teal-400);--s-color-brand-accent-light:var(--p-teal-300);--s-color-text-default:var(--p-neutral-900);--s-color-text-heading:var(--p-neutral-900);--s-color-text-muted:var(--p-neutral-700);--s-color-text-subtle:var(--p-neutral-600);--s-color-text-inverse:var(--p-white);--s-color-text-brand:var(--p-purple-400);--s-color-text-accent:var(--p-teal-400);--s-color-text-link:var(--p-magenta-300);--s-color-text-link-hover:var(--p-purple-400);--s-color-bg-default:var(--p-white);--s-color-bg-subtle:var(--p-neutral-100);--s-color-bg-muted:var(--p-neutral-200);--s-color-bg-inverse:var(--p-neutral-900);--s-color-bg-brand:var(--p-lime-100);--s-color-bg-brand-light:var(--p-purple-100);--s-color-bg-accent:var(--p-teal-300);--s-color-bg-accent-cool:var(--p-blue-300);--s-color-bg-accent-warm:var(--p-magenta-300);--s-color-border-default:var(--p-neutral-300);--s-color-border-subtle:var(--p-neutral-200);--s-color-border-strong:var(--p-neutral-400);--s-color-border-brand:var(--p-purple-300);--s-color-interactive-primary:var(--p-magenta-300);--s-color-interactive-primary-hover:var(--p-magenta-400);--s-color-interactive-primary-active:var(--p-purple-400);--s-color-interactive-secondary:var(--p-lime-400);--s-color-interactive-secondary-hover:var(--p-teal-300);--s-color-interactive-secondary-active:var(--p-teal-400);--s-color-interactive-nav:var(--p-teal-400);--s-color-interactive-nav-hover:var(--p-teal-300);--s-color-disabled-bg:var(--p-neutral-400);--s-color-disabled-text:var(--p-neutral-600);--s-color-status-error:var(--p-error-200);--s-color-status-error-dark:var(--p-error-300);--s-color-status-error-light:var(--p-error-100);--s-color-status-success:var(--p-success-200);--s-color-status-success-light:var(--p-success-100);--s-color-status-success-strong:var(--p-success-300);--s-color-status-warning:var(--p-warning-200);--s-color-status-warning-light:var(--p-warning-100);--s-color-focus-ring:var(--p-focus);--s-gradient-primary:linear-gradient(100deg, var(--p-teal-300) 3.82%, var(--p-lime-300) 96.18%);--s-gradient-secondary:linear-gradient(95deg, var(--p-blue-300) 3.82%, var(--p-cyan-300) 96.18%);--s-font-family-heading:"Maven Pro", Arial, Helvetica;--s-font-weight-heading:600}[data-theme=enerkids]{--s-color-brand-primary:var(--p-orange-400);--s-color-brand-primary-dark:var(--p-orange-400);--s-color-brand-primary-light:var(--p-orange-300);--s-color-brand-primary-lighter:var(--p-orange-100);--s-color-brand-secondary:var(--p-magenta-300);--s-color-brand-secondary-light:var(--p-magenta-100);--s-color-brand-tertiary:var(--p-yellow-400);--s-color-brand-tertiary-light:var(--p-lime-300);--s-color-brand-accent:var(--p-teal-400);--s-color-brand-accent-light:var(--p-teal-300);--s-color-text-default:var(--p-neutral-900);--s-color-text-heading:var(--p-blue-400);--s-color-text-muted:var(--p-neutral-700);--s-color-text-subtle:var(--p-neutral-600);--s-color-text-inverse:var(--p-white);--s-color-text-brand:var(--p-orange-400);--s-color-text-accent:var(--p-purple-400);--s-color-text-link:var(--p-magenta-300);--s-color-text-link-hover:var(--p-orange-400);--s-color-bg-default:var(--p-white);--s-color-bg-subtle:var(--p-neutral-100);--s-color-bg-muted:var(--p-neutral-200);--s-color-bg-inverse:var(--p-neutral-900);--s-color-bg-brand:var(--p-yellow-100);--s-color-bg-brand-light:var(--p-purple-100);--s-color-bg-accent:var(--p-orange-300);--s-color-bg-accent-cool:var(--p-blue-300);--s-color-bg-accent-warm:var(--p-magenta-300);--s-color-border-default:var(--p-neutral-300);--s-color-border-subtle:var(--p-neutral-200);--s-color-border-strong:var(--p-neutral-400);--s-color-border-brand:var(--p-purple-300);--s-color-interactive-primary:var(--p-magenta-300);--s-color-interactive-primary-hover:var(--p-magenta-400);--s-color-interactive-primary-active:var(--p-purple-400);--s-color-interactive-secondary:var(--p-lime-400);--s-color-interactive-secondary-hover:var(--p-teal-300);--s-color-interactive-secondary-active:var(--p-teal-400);--s-color-interactive-nav:var(--p-teal-400);--s-color-interactive-nav-hover:var(--p-teal-300);--s-color-disabled-bg:var(--p-neutral-400);--s-color-disabled-text:var(--p-neutral-600);--s-color-status-error:var(--p-error-200);--s-color-status-error-dark:var(--p-error-300);--s-color-status-error-light:var(--p-error-100);--s-color-status-success:var(--p-success-200);--s-color-status-success-light:var(--p-success-100);--s-color-status-success-strong:var(--p-success-300);--s-color-status-warning:var(--p-warning-200);--s-color-status-warning-light:var(--p-warning-100);--s-color-focus-ring:var(--p-focus);--s-gradient-primary:linear-gradient(95deg, var(--p-cyan-400) 3.82%, var(--p-magenta-300) 96.18%);--s-gradient-secondary:linear-gradient(95deg, var(--p-orange-400) 3.82%, var(--p-yellow-300) 96.18%);--s-font-family-heading:"Baloo 2", Arial, Helvetica;--s-font-weight-heading:700;--c-cta-bg-contact:var(--s-color-text-heading);--c-nav-link-color:var(--s-color-interactive-primary-hover);--c-nav-link-color-hover:var(--s-color-interactive-primary);--c-header-nav-font-family:var(--font-base);--c-header-nav-link-color-hover:var(--s-color-interactive-primary);--c-footer-bg:var(--s-color-bg-brand);--c-footer-heading-color:var(--s-color-text-accent);--c-footer-link-color:var(--s-color-interactive-primary-active);--c-footer-social-icon-color:var(--s-color-interactive-primary);--c-breadcrumb-color:var(--s-color-text-heading);--c-breadcrumb-separator-color:var(--s-color-text-heading);--c-badge-category-color:var(--s-color-text-heading);--c-tabs-border-color:var(--s-color-interactive-primary-active);--c-tabs-color:var(--s-color-interactive-primary-active);--c-tabs-bg-active:var(--s-color-interactive-primary-active);--c-top-header-bg:var(--p-white);--c-top-header-bg-mobile:var(--p-white);--c-site-switcher-border-color:var(--p-purple-300);--c-mobile-language-button-border:var(--s-color-interactive-primary);--c-testimonial-title-color:var(--s-color-text-heading);--c-testimonial-quote-font:var(--s-font-family-heading);--c-testimonial-play-color:var(--s-color-text-heading);--c-testimonial-play-color-hover:var(--s-color-bg-accent-cool);--c-details-border-color:var(--s-color-text-heading);--c-details-color:var(--s-color-text-heading);--c-scrollbar-color:var(--s-color-bg-accent);--c-article-header-color:var(--s-color-text-heading);--c-article-header-date-color:var(--s-color-text-heading);--c-page-intro-title-color:var(--s-color-text-heading);--c-blockquote-color:var(--s-color-text-heading);--c-ebook-gradient:var(--s-gradient-primary);--c-anchor-nav-color:var(--s-color-interactive-primary-active);--c-anchor-nav-color-hover:var(--s-color-interactive-primary);--c-quick-links-title-color:var(--s-color-text-heading);--c-newsletter-link-color:var(--s-color-text-heading);--c-newsletter-link-color-hover:var(--s-color-bg-accent-cool);--c-algolia-facets-color:var(--s-color-interactive-primary-active);--c-event-info-label-color:var(--s-color-text-accent);--c-event-info-value-color:var(--s-color-text-heading);--c-download-button-border-color:var(--s-color-text-heading);--c-download-button-color:var(--s-color-text-heading);--c-article-feedback-bg:var(--s-color-text-heading);--c-footer-newsletter-bg:var(--s-color-bg-accent);--c-404-title-color:var(--s-color-text-heading);--c-explainer-note-border-color:var(--s-color-brand-secondary);--c-explainer-note-title-color:var(--s-color-brand-secondary)}[data-theme=energids]{--c-event-info-bg:var(--s-color-bg-brand)}}@layer reset.fonts{@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/maven-pro-v39-latin-regular.woff2)format("woff2");font-family:Maven Pro;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(/assets/fonts/maven-pro-v39-latin-500.woff2)format("woff2");font-family:Maven Pro;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(/assets/fonts/maven-pro-v39-latin-600.woff2)format("woff2");font-family:Maven Pro;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/assets/fonts/maven-pro-v39-latin-700.woff2)format("woff2");font-family:Maven Pro;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/baloo-2-v23-latin-regular.woff2)format("woff2");font-family:"Baloo 2";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(/assets/fonts/baloo-2-v23-latin-500.woff2)format("woff2");font-family:"Baloo 2";font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(/assets/fonts/baloo-2-v23-latin-600.woff2)format("woff2");font-family:"Baloo 2";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/assets/fonts/baloo-2-v23-latin-700.woff2)format("woff2");font-family:"Baloo 2";font-display:swap}}:root{--elevation-1:0px 0px 6px 0px #00000005, 0px 2px 4px 0px #00000014;--elevation-2:0px 0px 4px 0px #0000000a, 0px 4px 8px 0px #0000000f;--elevation-3:0px 0px 4px 0px #0000000a, 0px 8px 16px 0px #00000014}@layer atoms.badge{.badge{--_badge-padding:var(--badge-padding,var(--spacing-1) var(--spacing-3));--_badge-color:var(--badge-color,var(--c-badge-color,var(--s-color-text-default)));--_badge-background:var(--badge-background,var(--c-badge-bg,var(--s-color-bg-default)));padding:var(--_badge-padding);border-radius:var(--border-radius-2);background:var(--_badge-background);color:var(--_badge-color);font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex}.badge.has--border{border:1px solid var(--_badge-color)}.badge--category{--badge-color:var(--c-badge-category-color,var(--s-color-brand-tertiary));--badge-background:var(--c-badge-bg,var(--s-color-bg-default))}}@layer atoms.container{.container{width:100%;max-width:var(--container-max-width);padding-inline:var(--container-padding);margin-inline:auto}@supports (container-name:--container){.container{container:--container/inline-size}.container.no-name{container:none}}.container .container{padding:0;container:none}.main-navigation .container .container{padding-inline:var(--container-padding)}}@layer atoms.checkbox{input[type=checkbox]{--form-control-disabled:var(--c-checkbox-disabled-color,var(--s-color-brand-primary-light));--_color:var(--color,currentColor);--_indicator-color:var(--indicator-color,currentColor);appearance:none;aspect-ratio:1;border:1px solid var(--_color);width:20px;color:var(--_color);transition:background var(--default-transition-time) ease-out;background-color:#0000;border-radius:3px;place-content:center;margin:0;display:grid;transform:translateY(-.075em)}input[type=checkbox]:before{transform-origin:0 100%;width:11px;height:11px;box-shadow:inset 1em 1em var(--_indicator-color);content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);filter:invert();background-color:canvastext;transition:transform .12s ease-in-out;transform:scale(0)}input[type=checkbox]:checked{background:var(--_color)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus{outline:max(2px, .15em) solid var(--c-checkbox-focus-color,var(--s-color-focus-ring));outline-offset:max(2px, .15em)}input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}}@layer atoms.details{details{--padding:var(--spacing-4);width:100%;margin-bottom:var(--spacing-4);border:1px solid var(--c-details-border-color,var(--s-color-brand-accent-light));border-radius:var(--border-radius-3)}summary{padding:var(--padding);color:var(--c-details-color,var(--s-color-brand-accent-light));cursor:pointer;grid-template-columns:1fr auto;align-items:center;font-size:1.125rem;font-style:normal;font-weight:700;display:grid}summary::marker{content:""}summary::-webkit-details-marker{display:none}summary .icon{transition:rotate var(--default-transition-time) ease-out}.content-wrapper{padding:var(--padding);padding-top:0}@supports selector(::details-content){details::details-content{height:0;transition:padding-block .3s, height .3s ease, content-visibility .3s ease allow-discrete;overflow:clip}}:is(details[open] summary) .icon{rotate:-180deg}@supports selector(::details-content){details[open]::details-content{height:auto}}}@layer atoms.dialog{.dialog{border-radius:var(--border-radius-3);background-color:var(--s-color-bg-default);max-width:90vw;max-height:90vh;color:inherit;border:none;margin:0;padding:0}.dialog__header{z-index:1;padding:var(--layout-default-gap);background:var(--s-color-bg-default);justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}.dialog__header:has(h2){justify-content:space-between}.dialog__header:has(h2) .dialog__close{position:static}.dialog__content{width:100%;height:100%;padding:0 var(--layout-default-gap) var(--layout-default-gap);position:relative;overflow:auto}.dialog--default{opacity:0;transition-behavior:allow-discrete;width:auto;min-width:90vw;height:auto;padding:0;transition-property:opacity,transform,overlay,display;transition-duration:.4s;transition-timing-function:ease-out;inset-block:50% auto;inset-inline:50% auto;transform:translate(-50%,-80%)}.dialog--default::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition-behavior:allow-discrete;background-color:#00000080;transition-property:opacity,overlay,display;transition-duration:.4s;transition-timing-function:ease-out}.dialog--default[open]{opacity:1;transform:translate(-50%,-50%)}@starting-style{.dialog--default[open]{opacity:0;transform:translate(-50%,-80%)}}.dialog--default[open]::backdrop{opacity:1}@starting-style{.dialog--default[open]::backdrop{opacity:0}}.dialog--fullscreen{opacity:0;transition-behavior:allow-discrete;border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;transition-property:opacity,overlay,display;transition-duration:.4s;transition-timing-function:ease-out}.dialog--fullscreen[open]{opacity:1}@starting-style{.dialog--fullscreen[open]{opacity:0}}.dialog--fullscreen::backdrop{display:none}.dialog--swiper{--s-color-text-heading:var(--s-color-text-inverse);width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:var(--s-color-text-inverse);opacity:0;transition-behavior:allow-discrete;background-color:#0000;border-radius:0;transition-property:opacity,overlay,display;transition-duration:.4s;transition-timing-function:ease-out}.dialog--swiper::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;transition-behavior:allow-discrete;background-color:#000;transition-property:opacity,overlay,display;transition-duration:.4s;transition-timing-function:ease-out}.dialog--swiper[open]{opacity:1}@starting-style{.dialog--swiper[open]{opacity:0}}.dialog--swiper[open]::backdrop{opacity:1}@starting-style{.dialog--swiper[open]::backdrop{opacity:0}}.dialog--swiper .dialog__header{all:unset}.dialog--swiper .dialog__content{padding:0;overflow:hidden}.dialog--swiper .dialog__close{z-index:10;top:var(--layout-default-gap);right:var(--layout-default-gap);position:absolute}}@layer atoms.icon{.icon{--_icon-size:var(--icon-size,1cap);aspect-ratio:1;width:var(--_icon-size);color:inherit;display:inline-block}.icon--sm{--icon-size:1rem}.icon--md{--icon-size:1.5rem}.icon--lg{--icon-size:2rem}}@layer atoms.input-text{input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]{--_border-color:var(--border-color,var(--c-input-border-color,var(--s-color-border-strong)));width:100%;min-height:3.5rem;padding:calc(var(--spacing-4) - 2px) var(--spacing-4);border:1px solid var(--_border-color);border-radius:var(--border-radius-3);background:var(--c-input-bg,var(--s-color-bg-default));transition:border-color .2s ease-out,box-shadow .2s ease-out;box-shadow:0 0 0 1px #0000}:is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]):focus{--border-color:var(--c-input-focus-color,var(--s-color-focus-ring));box-shadow:0 0 0 1px var(--_border-color);outline:none}:is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]):disabled{--border-color:var(--s-color-border-default);background:var(--s-color-border-default)}.has--error:is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]),.form-control--error :is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]){--border-color:var(--c-input-error-color,var(--s-color-status-error))}.has--success:is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]),.form-control--success :is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]){--border-color:var(--c-input-success-color,var(--s-color-status-success))}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}textarea{--_border-color:var(--border-color,var(--c-input-border-color,var(--s-color-border-strong)));width:100%;min-height:10rem;padding:calc(var(--spacing-4) - 2px) var(--spacing-4);border:1px solid var(--_border-color);border-radius:var(--border-radius-3);background:var(--c-input-bg,var(--s-color-bg-default));resize:vertical;transition:border-color .2s ease-out,box-shadow .2s ease-out;box-shadow:0 0 0 1px #0000}textarea:focus{--border-color:var(--c-input-focus-color,var(--s-color-focus-ring));box-shadow:0 0 0 1px var(--_border-color);outline:none}textarea:disabled{--border-color:var(--s-color-border-default);background:var(--s-color-border-default)}textarea.has--error,.form-control--error textarea{--border-color:var(--c-input-error-color,var(--s-color-status-error))}textarea.has--success,.form-control--success textarea{--border-color:var(--c-input-success-color,var(--s-color-status-success))}}@layer atoms.link{a[href]:not([class]){color:var(--c-link-color,var(--s-color-text-link));text-underline-offset:var(--spacing-1);transition:color var(--default-transition-time) ease-out;-webkit-text-decoration:underline;text-decoration:underline}a[href]:not([class]):where(:hover,:active){color:var(--c-link-color-hover,var(--s-color-text-link-hover))}a[href]:not([class]):focus-visible{color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover))}.category-link{padding-block:var(--spacing-2);align-items:center;gap:var(--spacing-2);color:var(--c-nav-link-color,var(--s-color-interactive-nav));font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.category-link .icon{transition:translate var(--default-transition-time) ease-out}.category-link:where(:hover,:focus){color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover))}.category-link:where(:hover,:focus) .icon{translate:5px}.category-link.is--active{color:var(--c-button-bg-tertiary,var(--s-color-interactive-secondary))}}@layer atoms.menu-toggle{.menu-toggle{color:inherit;font:inherit;text-transform:none;cursor:pointer;background-color:#0000;border:0;margin:2px 0 0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.menu-toggle .hamburger__box{width:30px;height:24px;display:inline-block;position:relative}.menu-toggle .hamburger__inner{background-color:var(--c-menu-toggle-color,var(--s-color-interactive-primary));border-radius:4px;width:20px;height:2px;margin-top:-2px;transition-property:transform;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19);display:block;position:absolute;top:50%}:is(.menu-toggle .hamburger__inner):before,:is(.menu-toggle .hamburger__inner):after{background-color:var(--c-menu-toggle-color,var(--s-color-interactive-primary));content:"";border-radius:4px;width:20px;height:2px;transition:top 75ms .12s,opacity 75ms;display:block;position:absolute;top:-6px}:is(.menu-toggle .hamburger__inner):after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);top:auto;bottom:-6px}.menu-toggle[aria-expanded=true] .hamburger__inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}:is(.menu-toggle[aria-expanded=true] .hamburger__inner):before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}:is(.menu-toggle[aria-expanded=true] .hamburger__inner):after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}}@layer atoms.section-wrapper{.section{padding-block:var(--spacing-7)}.section:has(.quote-block){padding-block:calc(var(--spacing-7) / 2)}.section--tertiary-100{background:var(--c-section-bg-accent,var(--s-color-bg-brand))}.section--white{background:var(--s-color-bg-default)}.section--neutral-200{background:var(--s-color-bg-muted)}}@layer atoms.typography{h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--s-color-text-heading);font-weight:var(--s-font-weight-heading);font-family:var(--s-font-family-heading), sans-serif}h1,.h1{font-size:var(--font-size-h1);line-height:1.2}h2,.h2{font-size:var(--font-size-h2);line-height:1.4}h3,.h3{font-size:var(--font-size-h3);line-height:1.4}h4,.h4{font-size:var(--font-size-h4);line-height:1.5}h5,.h5{font-size:var(--font-size-h5);line-height:1.5}h6,.h6{font-size:var(--font-size-h6);line-height:1.5}.lead,.lead p{font-size:1.375rem;font-weight:400;line-height:1.5}.small,.small *,small{font-size:.875rem;line-height:1.5}.title-hero{color:var(--s-color-text-heading);font-weight:700;font-size:var(--font-size-hero);line-height:1.2;font-family:var(--s-font-family-heading), sans-serif}label{margin-bottom:var(--spacing-2);line-height:1.5;display:block}}@layer pages.article-header{.article-header{--s-color-text-heading:var(--c-article-header-color,var(--s-color-brand-accent-light));color:var(--c-article-header-color,var(--s-color-brand-accent-light))}.article-header__title{margin-bottom:var(--spacing-2)}.article-header__date{align-items:center;gap:var(--spacing-2);color:var(--c-article-header-date-color,var(--s-color-brand-accent));display:flex}}@layer atoms.button{.button,.fui-btn{padding:var(--spacing-3) var(--spacing-5);gap:var(--spacing-2);border:1px solid var(--c-button-bg-primary,var(--s-color-interactive-primary));border-radius:var(--border-radius-2);background-color:var(--c-button-bg-primary,var(--s-color-interactive-primary));color:var(--c-button-color-primary,var(--s-color-text-inverse));text-align:center;cursor:pointer;transition:background-color var(--default-transition-time) ease-out, color var(--default-transition-time) ease-out, border-color var(--default-transition-time) ease-out;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}:is(.button,.fui-btn):disabled,.is--disabled:is(.button,.fui-btn){background-color:var(--c-button-bg-disabled,var(--s-color-disabled-bg));border-color:var(--c-button-bg-disabled,var(--s-color-disabled-bg));color:var(--c-button-color-disabled,var(--s-color-disabled-text));cursor:not-allowed}:is(:is(.button,.fui-btn):disabled,.is--disabled:is(.button,.fui-btn)):is(:hover,:focus,:active){background-color:var(--c-button-bg-disabled,var(--s-color-disabled-bg));border-color:var(--c-button-bg-disabled,var(--s-color-disabled-bg));color:var(--c-button-color-disabled,var(--s-color-disabled-text))}:is(.button,.fui-btn):where(:hover,:focus){background-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));border-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover))}:is(.button,.fui-btn):active{background-color:var(--c-button-bg-primary-active,var(--s-color-interactive-primary-active));border-color:var(--c-button-bg-primary-active,var(--s-color-interactive-primary-active))}.button--secondary{background-color:var(--c-button-bg-secondary,var(--s-color-bg-default));border-color:var(--c-button-bg-secondary,var(--s-color-bg-default));color:var(--c-button-color-secondary,var(--s-color-interactive-primary))}.button--secondary:where(:hover,:focus){background-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));border-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));color:var(--c-button-color-primary,var(--s-color-text-inverse))}.button--secondary:active{background-color:var(--c-button-bg-primary-active,var(--s-color-interactive-primary-active));border-color:var(--c-button-bg-primary-active,var(--s-color-interactive-primary-active));color:var(--c-button-color-primary,var(--s-color-text-inverse))}.button--tertiary{background-color:var(--c-button-bg-tertiary,var(--s-color-interactive-secondary));border-color:var(--c-button-bg-tertiary,var(--s-color-interactive-secondary));color:var(--c-button-color-tertiary,var(--s-color-text-inverse))}.button--tertiary:where(:hover,:focus){background-color:var(--c-button-bg-tertiary-hover,var(--s-color-interactive-secondary-hover));border-color:var(--c-button-bg-tertiary-hover,var(--s-color-interactive-secondary-hover))}.button--tertiary:active{background-color:var(--c-button-bg-tertiary-active,var(--s-color-interactive-secondary-active));border-color:var(--c-button-bg-tertiary-active,var(--s-color-interactive-secondary-active))}.button--accent-1{background-color:var(--c-button-bg-accent,var(--s-color-bg-accent));border-color:var(--c-button-bg-accent,var(--s-color-bg-accent));color:var(--c-button-color-accent,var(--s-color-text-inverse))}.button--accent-1:where(:hover,:focus),.button--accent-1:active{background-color:var(--c-button-bg-accent-hover,var(--s-color-brand-accent));border-color:var(--c-button-bg-accent-hover,var(--s-color-brand-accent))}.button.is--outline{color:var(--c-button-bg-primary,var(--s-color-interactive-primary));background-color:#0000}.button.is--outline:where(:hover,:focus,:active){background-color:var(--c-button-bg-primary,var(--s-color-interactive-primary));color:var(--c-button-color-primary,var(--s-color-text-inverse))}.button.is--outline.button--secondary{border-color:var(--c-button-bg-secondary,var(--s-color-bg-default));color:var(--c-button-bg-secondary,var(--s-color-bg-default))}.button.is--outline.button--secondary:where(:hover,:focus){border-color:var(--c-button-bg-secondary,var(--s-color-bg-default));color:var(--c-button-bg-secondary,var(--s-color-bg-default));background-color:#ffffff80}.button.is--outline.button--secondary:active{border-color:var(--c-button-bg-secondary,var(--s-color-bg-default));color:var(--c-button-bg-secondary,var(--s-color-bg-default));background-color:#ffffffb3}.button.is--outline:disabled{color:var(--c-button-bg-disabled,var(--s-color-disabled-bg));background-color:#0000}.button--accent-1.is--outline.is--active{background-color:var(--c-button-bg-accent-hover,var(--s-color-brand-accent));color:var(--c-button-color-accent,var(--s-color-text-inverse))}.is--full-width{justify-content:center;width:100%}.button--sm{padding:var(--spacing-2) var(--spacing-4)}.button--lg{padding:var(--spacing-4) var(--spacing-6)}.is--circle{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.is--circle:disabled,.is--circle:disabled:hover{background-color:var(--s-color-bg-default);border-color:var(--s-color-border-default);color:var(--s-color-border-default)}.button--text-primary{color:var(--c-button-bg-primary,var(--s-color-interactive-primary));background:0 0;border:0;padding:0}.button--text-primary:where(:hover,:focus,:active){color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover))}}@layer molecules.breadcrumb{.breadcrumb{padding-block:var(--spacing-4) var(--spacing-3)}.breadcrumb__list{white-space:nowrap;scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.breadcrumb__item{align-items:center;display:flex}.breadcrumb__separator{min-width:1.5rem;margin-inline:var(--spacing-2);color:var(--c-breadcrumb-separator-color,var(--s-color-brand-accent-light))}.breadcrumb__link{color:var(--c-breadcrumb-color,var(--s-color-brand-accent-light));transition:border-color var(--default-transition-time) ease-out;border-bottom:1px solid #0000;-webkit-text-decoration:none;text-decoration:none}.breadcrumb__link:where(:hover,:focus-within){border-color:var(--c-breadcrumb-color,var(--s-color-brand-accent-light))}.breadcrumb__current{border-bottom:1px solid #0000}}@layer molecules.card{.card{--_card-padding:var(--card-padding,var(--spacing-5));--_card-content-gap:var(--card-content-gap,var(--spacing-4));--_card-image-transition:var(--card-image-transition,.3s ease-in-out);--_card-image-scale:var(--card-image-scale,1.05);--_card-title-size:var(--card-title-size,var(--font-size-h3));border-radius:var(--border-radius-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.card .card__feature-area{overflow:hidden}.card .card__inner{flex-direction:column;min-height:100%;display:flex}.card .card__image,.card .card__feature-area img:not([class]){aspect-ratio:4/3;object-fit:cover;transition:transform var(--_card-image-transition);border-radius:0;margin:0}.card:has(a:hover) .card__image{transform:scale(var(--_card-image-scale))}.card:has(a:hover) .card__feature-area img:not([class]){transform:scale(var(--_card-image-scale))}.card .card__content{z-index:1;padding:var(--_card-padding);align-items:flex-start;gap:var(--_card-content-gap);background:var(--c-card-bg,var(--s-color-bg-default));flex-direction:column;flex-grow:1;display:flex}.card .card__badges{z-index:1;top:var(--_card-padding);inset-inline:var(--_card-padding);gap:var(--spacing-2);flex-wrap:wrap;display:flex;position:absolute}.card .card__badge{align-items:center;gap:var(--spacing-1);display:inline-flex}.card .card__badge:not(.card__badges .card__badge){z-index:1;top:var(--_card-padding);left:var(--_card-padding);position:absolute}.card .card__title{font-size:var(--_card-title-size);text-wrap:pretty;margin:0}.card .card__action{margin-top:auto}:is(.card .card__action):after{content:"";position:absolute;inset:0}.card__date{margin-bottom:var(--spacing-1);align-items:center;gap:var(--spacing-1);color:var(--s-color-text-muted);font-size:.875rem;display:inline-flex}.card--inset{border-radius:var(--border-radius-3) var(--border-radius-3) 0 0}.card--inset .card__feature-area{border-radius:var(--border-radius-3)}.card--inset .card__content{max-width:94%;margin-bottom:calc(var(--_card-padding) * -1.8);translate:0 calc(var(--_card-padding) * -1.8);border-radius:var(--border-radius-3)}.card--inset .card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card--horizontal,.card-spotlight--bento>* .card{--card-content-gap:var(--spacing-2);--card-title-size:var(--font-size-h5)}:is(.card--horizontal,.card-spotlight--bento>* .card) .card__inner{display:grid}:is(.card--horizontal,.card-spotlight--bento>* .card) .card__feature-area{max-width:max(330px,40vw);margin-bottom:calc(var(--_card-padding) * -1.8);border-radius:var(--border-radius-3);overflow:hidden}:is(.card--horizontal,.card-spotlight--bento>* .card) .card__content{margin-left:var(--_card-padding);border-radius:var(--border-radius-3)}:is(.card--horizontal,.card-spotlight--bento>* .card) .card__description{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card--centered{--card-title-size:var(--font-size-h4);text-align:center;border:0;border-radius:0}.card--centered .card__content{align-items:center}.card--centered .card__image{border-radius:0}.card--bordered{border:1px solid var(--c-card-border-color,var(--s-color-border-default))}.card--compact .card__title{font-size:var(--font-size-h4)}.card--compact .card__image{aspect-ratio:16/9}.card--sm .card__title{font-size:var(--font-size-h5)}.card--sm .card__image{aspect-ratio:16/9}.card--content-full-width .card__feature-area{border-radius:var(--border-radius-3)}.card--content-full-width .card__content{padding-inline:0}.card--bg-tertiary .card__content{background-color:var(--c-card-bg-accent,var(--s-color-bg-brand))}.card--default .card__content{border:1px solid var(--c-card-border-color,var(--s-color-border-default));border-radius:0 0 var(--border-radius-3) var(--border-radius-3)}:is(.card-spotlight--triplet,.card-spotlight--bento,.section--tertiary-100,.card-spotlight--theme-accent1) .card--default .card__content{border:0}}@layer molecules.explainer-note{.explainer-note{border-radius:var(--border-radius-3);background:var(--c-explainer-note-bg,var(--s-color-bg-muted));--explainer-note-content-spacing:clamp(1.25rem, 1.1rem + .3vw, 1.75rem);padding:clamp(1rem,.0476rem + 3.8095vw,1.5rem)}.explainer-note .explainer-note__title{margin-bottom:var(--explainer-note-content-spacing);font-size:var(--font-size-h5)}.explainer-note--primary,.content-block .box--bordered{border:1px solid var(--c-explainer-note-border-color,var(--s-color-text-accent));background:0 0}:is(.explainer-note--primary,.content-block .box--bordered) .explainer-note__title{color:var(--c-explainer-note-title-color,var(--s-color-text-accent))}.content-block .box--bordered{padding:clamp(1rem,.0476rem + 3.8095vw,1.5rem)}.explainer-note__content p,.explainer-note__content h1,.explainer-note__content h2,.explainer-note__content h3,.explainer-note__content h4,.explainer-note__content h5,.explainer-note__content h6{margin-bottom:var(--explainer-note-content-spacing)}.explainer-note__content :last-child{margin-bottom:0}}@layer molecules.form-control{.form-control{width:100%}.form-control__required,.fui-required{color:var(--c-input-error-color,var(--s-color-status-error))}.form-control__help-text{margin-top:var(--spacing-1)}}@layer molecules.featured-article{.section:has(.featured-article){padding-block-start:0}.featured-article{padding:var(--spacing-7);border-radius:var(--border-radius-3);background:var(--c-featured-article-bg,var(--s-color-bg-brand))}.featured-article>*{container:none}.featured-article img{border-radius:var(--border-radius-3)}.featured-article__content{justify-content:start;align-self:center;align-items:start;gap:var(--spacing-4);flex-direction:column;display:flex}}@layer molecules.header-navigation{.header-navigation ul{gap:var(--spacing-5);display:flex}.header-navigation a,.header-navigation a:link,.header-navigation a:visited{color:var(--c-header-nav-link-color,var(--s-color-text-default));font-weight:var(--c-header-nav-font-weight,400);font-size:var(--c-header-nav-font-size,1rem);font-family:var(--c-header-nav-font-family,var(--s-font-family-heading));transition:color var(--default-transition-time) ease-out;-webkit-text-decoration:none;text-decoration:none}.header-navigation a:hover,.header-navigation a:focus-within{color:var(--c-header-nav-link-color-hover,var(--s-color-interactive-nav-hover))}}@layer molecules.language-select{.language-selector{display:inline-block;position:relative}.language-selector__button{padding:var(--spacing-2) var(--spacing-3);justify-content:space-between;align-items:center;gap:var(--spacing-2);border:1px solid var(--c-language-selector-border-color,var(--s-color-interactive-primary));border-radius:var(--border-radius-2);background-color:var(--s-color-bg-default);color:var(--c-language-selector-color,var(--s-color-interactive-primary));text-transform:uppercase;cursor:pointer;font-weight:700;transition:background-color .2s,border-color .2s;display:flex}.language-selector__button:where(:hover,:focus){border-color:var(--c-language-selector-border-color-hover,var(--s-color-interactive-primary-hover));color:var(--c-language-selector-color-hover,var(--s-color-interactive-primary-hover))}.language-selector__button[aria-expanded=true]{border-color:var(--c-language-selector-border-color-active,var(--s-color-interactive-primary))}.language-selector__button .language-selector__arrow{transition:transform var(--default-transition-time) ease-out}.language-selector__button[aria-expanded=true] .language-selector__arrow{transform:rotate(-180deg)}.language-selector__dropdown{z-index:10;border:1px solid var(--c-language-selector-border-color-active,var(--s-color-interactive-primary));border-radius:var(--border-radius-2);background-color:var(--s-color-bg-default);width:100%;box-shadow:var(--elevation-1);text-align:center;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden}.language-selector__item:not(:first-child){border-top:1px solid var(--c-language-selector-item-border-color,var(--s-color-brand-secondary-light))}.language-selector__link{width:100%;padding:var(--spacing-2) var(--spacing-4);color:var(--c-language-selector-color,var(--s-color-interactive-primary));text-align:center;cursor:pointer;transition:color var(--default-transition-time) ease-out, background var(--default-transition-time) ease-out;background:0 0;border:none;justify-content:center;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex}.language-selector__link:where(:hover,:focus){background-color:var(--s-color-bg-subtle);color:var(--s-color-brand-primary)}.language-selector__item.is--active .language-selector__option{background-color:var(--c-language-selector-bg-active,var(--s-color-interactive-primary));color:var(--s-color-text-inverse)}}@layer molecules.newsletter-list{.newsletter-list{margin:0 0 var(--spacing-5)}.newsletter-list li{margin:var(--spacing-4) 0 0}.newsletter-list__link{--color:var(--c-newsletter-link-color,var(--s-color-interactive-nav));gap:var(--spacing-1);border-bottom:2px solid var(--color);color:var(--color);transition:color var(--default-transition-time) ease-out, border-color var(--default-transition-time) ease-out;padding-bottom:2px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.newsletter-list__link:where(:hover,:focus,:active){--color:var(--c-newsletter-link-color-hover,var(--s-color-interactive-nav-hover))}}@layer molecules.page-intro{.page-intro{--s-color-text-heading:var(--c-page-intro-title-color,var(--s-color-brand-accent-light));padding-top:var(--spacing-5)}.page-intro .container *{max-width:55.5rem}.page-intro h1{margin-top:0;margin-bottom:var(--spacing-6)}:is(.page-intro h1):has(.page-intro__icon){align-items:center;display:flex}.page-intro__icon{--icon-size:1.4cap;margin-top:-.1em;margin-right:var(--spacing-2)}}@layer molecules.search-toggle{.search-toggle{position:relative}.search-toggle__form{transform-origin:100%;transition-behavior:allow-discrete;width:100%;height:100%;transition-property:width,display;transition-duration:.2s;transition-timing-function:linear;display:none;position:absolute;top:0;bottom:0;right:-5px}.search-toggle__form input{padding:0}.search-toggle__input-wrapper{width:100%}.search-toggle__input-wrapper input{width:100%;height:100%;min-height:0;padding:0 var(--spacing-6);border:1px solid var(--c-search-border-color,var(--s-color-interactive-primary));border-radius:var(--border-radius-2);color:var(--c-search-color,var(--s-color-interactive-primary));flex-grow:1;font-weight:700}.search-toggle.is--expanded .search-toggle__button{--background:var(--s-color-bg-default);border-color:var(--c-search-border-color,var(--s-color-interactive-primary))}.search-toggle.is--expanded .search-toggle__form{width:min(55vw,850px);display:flex}@starting-style{.search-toggle.is--expanded .search-toggle__form{width:100%}}.search-dialog__modal{border:1px solid var(--c-search-dialog-border-color,var(--s-color-border-subtle));background:var(--s-color-bg-default)}.search-dialog__modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc}.search-dialog__modal .dialog__content{background:0 0;justify-content:center;align-items:center;width:100%;display:flex}.search-dialog__content{min-width:100%}}@layer molecules.search-box{.search-box{width:100%;display:flex;position:relative}.search-box__input-wrapper{flex-grow:1;align-items:center;width:100%;display:flex;position:relative}.search-box__search-icon{left:var(--spacing-3);color:var(--c-search-color,var(--s-color-interactive-primary));cursor:pointer;position:absolute}.search-box__input{border:1px solid var(--c-search-border-color,var(--s-color-interactive-primary));border-radius:var(--border-radius-2);width:100%;height:100%;color:var(--c-search-color,var(--s-color-interactive-primary));padding:0 3rem;font-weight:500}.search-toggle .search-box__input{min-height:0;padding-block:0}.search-box__clear{right:var(--spacing-3);color:var(--c-search-color,var(--s-color-interactive-primary));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.search-box__submit{display:none}}@layer molecules.spotlight-header{.spotlight-header{margin-bottom:var(--spacing-7);justify-content:space-between;align-items:center;gap:var(--layout-default-gap);flex-wrap:wrap;display:flex}.spotlight-header>:nth-child(2){white-space:nowrap}.spotlight-header__content{max-inline-size:min(700px,100%)}.spotlight-header__content:has(.lead){max-inline-size:55.5rem}.spotlight-header__title{margin-bottom:var(--spacing-1)}.spotlight-header__description{color:var(--c-spotlight-header-description-color,var(--s-color-text-default));margin:0}.spotlight-header__action{align-items:center;gap:var(--spacing-1);border-bottom:2px solid var(--c-spotlight-header-action-color,var(--s-color-interactive-primary));color:var(--c-spotlight-header-action-color,var(--s-color-interactive-primary));font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative;top:-6px}.spotlight-header__action .icon{transition:transform .2s}.spotlight-header__action:where(:hover,:focus) .icon{transform:translate(4px)}}@layer molecules.scroll-controls{.scroll-controls{margin-top:var(--spacing-6);justify-content:flex-end;align-items:center;gap:var(--spacing-2);display:flex}.scroll-controls.scroll-controls--disabled{display:none}}@layer molecules.tabs{.tabs__list{border:1px solid var(--c-tabs-border-color,var(--s-color-brand-primary));border-radius:calc(var(--border-radius-2) + 2px);display:flex;overflow:hidden}.tabs__button{min-width:120px;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--border-radius-2);color:var(--c-tabs-color,var(--s-color-brand-primary));text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:none;font-weight:700;transition:all .2s;position:relative}.tabs__button.is--active{background-color:var(--c-tabs-bg-active,var(--s-color-brand-primary));color:var(--c-tabs-color-active,var(--s-color-text-inverse))}.tabs__button:hover:not(.is--active),.tabs__button:focus:not(.is--active){background-color:var(--c-tabs-bg-hover,var(--s-color-bg-brand-light))}.tabs__button:focus-visible{outline:2px solid var(--c-tabs-border-color,var(--s-color-brand-primary));outline-offset:2px}}@layer molecules.text-image{.text-image>div{flex-direction:column;align-self:center;align-items:start;display:flex}.text-image *{container:none}.text-image.text-image--image-right>div{order:1}.text-image.text-image--image-right>img{order:2}.text-image img{border-radius:var(--border-radius-2)}}@layer molecules.download-button{.download-button{--_download-button-border-color:var(--c-download-button-border-color,var(--s-color-border-default,var(--s-color-brand-accent-light)));--_download-button-color:var(--c-download-button-color,var(--s-color-text-default,var(--s-color-brand-accent-light)));--_download-button-bg:var(--c-download-button-bg,var(--s-color-bg-default));--_download-button-bg-hover:var(--c-download-button-bg-hover,var(--s-color-bg-subtle));align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-4);margin-bottom:var(--spacing-4);border:1px solid var(--_download-button-border-color);border-radius:var(--border-radius-3);background:var(--_download-button-bg);color:var(--_download-button-color);cursor:pointer;transition:background-color var(--default-transition-time) ease-out, border-color var(--default-transition-time) ease-out;grid-template-columns:1fr auto;font-size:1.125rem;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:grid}.download-button:hover,.download-button:focus{background:var(--_download-button-bg-hover);border-color:var(--_download-button-border-color);color:var(--_download-button-color);-webkit-text-decoration:none;text-decoration:none}.download-button:focus-visible{outline:2px solid var(--s-color-focus-ring);outline-offset:2px}.download-button .icon{flex-shrink:0}}@layer organisms.algolia-search{.algolia-search__header{margin-bottom:calc(var(--spacing-4) * 2);flex-direction:column;display:flex}.algolia-search__form{margin-bottom:var(--spacing-6);position:relative}.algolia-search__grid{margin-bottom:var(--spacing-7);gap:clamp(1.5rem,52.7778vw - 32.2778rem,8.625rem);display:grid}.algolia-search__results>div{flex-direction:column;justify-content:center;display:flex}.algolia-search__results .button--loadmore{margin:var(--spacing-3) auto}:is(.algolia-search__results .button--loadmore):disabled{display:none}.algolia-search__results ol{margin:0;padding:0;list-style-type:""}:is(.algolia-search__results ol) li{margin-block-end:var(--spacing-5)}.algolia-search__form button[type=submit],.algolia-search__form button[type=reset]{left:var(--spacing-1);cursor:pointer;background:0 0;border:none;height:100%;position:absolute}:is(.algolia-search__form button[type=submit],.algolia-search__form button[type=reset]) svg{width:24px;height:20px;margin-top:var(--spacing-1)}.algolia-search__form button[type=reset]{right:var(--spacing-2);left:auto}:is(.algolia-search__form button[type=reset]) svg{width:12px;height:12px;margin-top:var(--spacing-1)}.algolia-search__form input[type=search]{padding-inline:var(--spacing-7)}.algolia-search__facets-card{border-radius:var(--border-radius-3);background:var(--c-algolia-facets-bg,var(--s-color-bg-brand));color:var(--c-algolia-facets-color,var(--s-color-brand-primary))}.facet-list input{margin-top:-6px}.facet-item>div,.sub-facet-item{margin-bottom:var(--spacing-2);align-items:center;gap:var(--spacing-2);display:flex}.sub-facets:is(.facet-item>div,.sub-facet-item){padding-left:var(--spacing-5);flex-direction:column;justify-content:center;align-items:start}.facet-item-secondary{margin-left:var(--spacing-6)}.facet-label{align-items:center;gap:var(--spacing-2);display:flex}}@layer organisms.article-anchor-nav{.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card{--_padding:var(--padding,var(--spacing-5));margin-bottom:var(--spacing-6);border-radius:var(--border-radius-3);background-color:var(--c-anchor-nav-bg,var(--s-color-bg-brand))}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .navigation-card__header,:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .algolia-search__facets-header{padding:var(--_padding);color:var(--c-anchor-nav-color,var(--s-color-brand-primary))}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) [data-dropdown-toggle]{color:var(--c-anchor-nav-color,var(--s-color-brand-primary));font-weight:600;font-size:var(--font-size-h4);background:0 0;border:none;display:none}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) ul,:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .facet-list{max-height:calc(95vh - var(--page-scroll-padding-filters));padding-inline:var(--_padding);gap:var(--spacing-4);flex-direction:column;padding-block-end:var(--_padding);display:flex;overflow-y:auto}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .facet-list{gap:0}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) a{color:var(--c-anchor-nav-color,var(--s-color-brand-primary));padding-left:2rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:block;position:relative}:is(:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) a):is(:hover,:active,.is--active){color:var(--c-anchor-nav-color-hover,var(--s-color-interactive-primary-hover))}:is(.has-arrows:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) a):before{aspect-ratio:1;content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5858 11L11.2929 5.70711C10.9024 5.31658 10.9024 4.68342 11.2929 4.29289C11.6834 3.90237 12.3166 3.90237 12.7071 4.29289L19.7071 11.2929C20.0976 11.6834 20.0976 12.3166 19.7071 12.7071L12.7071 19.7071C12.3166 20.0976 11.6834 20.0976 11.2929 19.7071C10.9024 19.3166 10.9024 18.6834 11.2929 18.2929L16.5858 13H5C4.44772 13 4 12.5523 4 12C4 11.4477 4.44772 11 5 11H16.5858Z' fill='%23A3117B'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.is--active:is(.has-arrows:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) a):before{opacity:1}}@layer organisms.article-feedback{.article-feedback{--s-color-text-heading:var(--s-color-text-inverse);padding:var(--spacing-7);justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--border-radius-3);background:var(--c-article-feedback-bg,var(--s-color-bg-accent));color:var(--c-article-feedback-color,var(--s-color-text-inverse));flex-direction:column;display:flex}.article-feedback__actions{margin-top:var(--spacing-2);gap:var(--spacing-2);display:flex}.article-feedback__button{aspect-ratio:auto;width:3.125rem;height:3.125rem;transition:width .4s ease-out, gap .4s ease-out, padding .4s ease-out, background-color var(--default-transition-time) ease-out, border-color var(--default-transition-time) ease-out, color var(--default-transition-time) ease-out;border-radius:100vw;gap:0;padding:0;overflow:hidden}.article-feedback__button:disabled{pointer-events:none}.article-feedback__label{white-space:nowrap;opacity:0;transition:opacity .25s ease-out .2s, display var(--default-transition-time) ease-out allow-discrete;display:none;overflow:hidden}.article-feedback__button.is--active{width:auto;padding:0 var(--spacing-5);gap:var(--spacing-2);border-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));background-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));color:var(--s-color-text-inverse)}.article-feedback__button:has(.upvote-vote-match){width:auto;padding:0 var(--spacing-5);gap:var(--spacing-2);border-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));background-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));color:var(--s-color-text-inverse)}:is(.article-feedback__button.is--active,.article-feedback__button:has(.upvote-vote-match)) .article-feedback__label{opacity:1;display:inline-block}.article-feedback__button.is--active:disabled{border-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));background-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));color:var(--s-color-text-inverse);pointer-events:none}}.upvote-el{display:flex;color:inherit!important}@layer organisms.card-spotlight{.card-spotlight__grid{--grid-fluid-repeater:auto-fill;display:grid}.card-spotlight__grid .card,.card-spotlight__grid .cta{height:100%}.card-spotlight--bento .card-spotlight__grid{gap:var(--layout-default-gap);grid-template-columns:1fr}:is(.card-spotlight--bento .card-spotlight__grid)>:nth-child(n+5){display:none}.card-spotlight--triplet .card-spotlight__grid{gap:var(--layout-default-gap)}:is(.card-spotlight--triplet .card-spotlight__grid)>:nth-child(n+4){display:none}:is(.card-spotlight--triplet .card-spotlight__grid) .card{background:0 0}:is(.card-spotlight--triplet .card-spotlight__grid) .card .card__content{padding-inline:0}:is(.card-spotlight--triplet .card-spotlight__grid) .card__feature-area{border-radius:var(--border-radius-3)}.card-spotlight--triplet.card-spotlight--theme-accent1 .card .card__content{padding-inline:var(--_card-padding)}.card-spotlight--triplet.card-spotlight--theme-accent1 .card__feature-area{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-spotlight--theme-accent1 .card-spotlight__inner{padding:var(--spacing-7);border-radius:var(--border-radius-3);background:var(--c-card-spotlight-bg-accent,var(--s-color-bg-accent))}:is(.card-spotlight--theme-accent1 .card-spotlight__inner) .spotlight-header,:is(.card-spotlight--theme-accent1 .card-spotlight__inner) .spotlight-header__title,:is(.card-spotlight--theme-accent1 .card-spotlight__inner) .spotlight-header__description{color:var(--c-card-spotlight-color-accent,var(--s-color-text-inverse))}:is(:is(.card-spotlight--theme-accent1 .card-spotlight__inner) .spotlight-header,:is(.card-spotlight--theme-accent1 .card-spotlight__inner) .spotlight-header__title,:is(.card-spotlight--theme-accent1 .card-spotlight__inner) .spotlight-header__description) a{color:inherit;border-color:currentColor}.load-more{padding-block:var(--spacing-5);justify-content:center;align-items:center;display:flex}}@layer organisms.card-carousel{.card-carousel__track,.carousel__track{--offset-width:calc(((100% - (min(var(--container-max-width), 100%) + (var(--container-padding) * 2))) / 2) + (var(--container-padding) * 2));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--offset-width);align-items:stretch;gap:1.5rem;scroll-padding-inline-start:var(--offset-width);display:flex;overflow-x:auto}:is(.card-carousel__track,.carousel__track)>*{scroll-snap-align:start;scroll-snap-stop:always}.card-carousel__track::-webkit-scrollbar{display:none}.card-carousel__track>*{flex:1 0 auto;width:calc(33.333% - 1rem);min-width:min(310px,80vw);display:flex}.card-carousel__track .card{flex-direction:column;flex:auto;width:100%;height:100%;display:flex}}@layer organisms.cta{.cta{width:100%;min-height:100%;padding:var(--spacing-8);border-radius:var(--border-radius-3);text-align:center;align-items:center;display:flex;overflow:hidden}.cta--blue,.cta--primary{--s-color-text-heading:var(--s-color-text-inverse);background:var(--c-cta-bg-secondary,var(--s-gradient-secondary));color:var(--c-cta-color,var(--s-color-text-inverse))}.cta--green,.cta--secondary{--s-color-text-heading:var(--s-color-text-inverse);background:var(--c-cta-bg-primary,var(--s-gradient-primary));color:var(--c-cta-color,var(--s-color-text-inverse))}.cta--accent-1,.cta--accent-1-large{--s-color-text-heading:var(--s-color-text-inverse);padding:var(--spacing-5);background:var(--c-cta-bg-accent,var(--s-color-bg-accent));color:var(--c-cta-color,var(--s-color-text-inverse))}:is(.cta--accent-1,.cta--accent-1-large) .cta__content{text-align:left;justify-content:start;align-items:start;max-width:none}:is(.cta--accent-1,.cta--accent-1-large) .cta__image-container,:is(.cta--accent-1,.cta--accent-1-large) .cta__description{display:none}.cta--accent-1 .cta__title{font-size:var(--font-size-h5)}.cta__content{align-items:center;gap:var(--spacing-4);flex-direction:column;flex:1;max-width:660px;margin:0 auto;display:flex}.cta:has(img){text-align:left;justify-content:space-between;padding-top:0}.cta:has(img) .cta__content{padding-top:var(--spacing-8);align-items:start;padding-right:2rem}@supports (text-wrap:balance){.cta__title{text-wrap:balance}}.cta__image-container{max-width:40%;margin-bottom:calc(var(--spacing-8) * -1);flex:1;justify-content:flex-end;display:flex}.form-cta{padding:var(--spacing-7);text-align:left;display:block}.form-cta--contact{background:var(--c-cta-bg-contact,var(--s-color-bg-accent))}.form-cta--contact .fui-page-row{grid-template-columns:repeat(var(--grid-fluid-repeater,auto-fit), minmax(min(var(--layout-default-fluid-min), 100%), 1fr));gap:var(--layout-default-gap);display:grid}.form-cta--contact .fui-btn-wrapper{margin-top:var(--spacing-3);justify-content:center;display:flex}}@layer organisms.e-book{.e-book{padding:var(--spacing-7);border-radius:var(--border-radius-3);background:var(--c-ebook-bg,var(--s-color-bg-brand))}.e-book .button{margin-top:var(--spacing-4)}}@layer organisms.event-info{.event-info{--_event-info-bg:var(--c-event-info-bg,var(--s-color-bg-brand));--_event-info-padding:var(--c-event-info-padding,var(--spacing-5));--_event-info-border-radius:var(--c-event-info-border-radius,var(--border-radius-3));--_event-info-gap:var(--c-event-info-gap,var(--spacing-5));padding:var(--_event-info-padding);gap:var(--_event-info-gap);border-radius:var(--_event-info-border-radius);background:var(--_event-info-bg);flex-direction:column;display:flex}.event-info__title{color:var(--c-event-info-title-color,var(--s-color-text-heading));font-weight:700;font-size:var(--font-size-h4);margin:0}.event-info__items{gap:var(--spacing-4);flex-direction:column;display:flex}.event-info__item{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.event-info__label{color:var(--c-event-info-label-color,var(--s-color-text-default));font-weight:700;font-size:var(--font-size-body)}.event-info__value{--_event-info-value-bg:var(--c-event-info-value-bg,var(--s-color-bg-default));--_event-info-value-color:var(--c-event-info-value-color,var(--s-color-text-default));padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-2);background:var(--_event-info-value-bg);color:var(--_event-info-value-color);margin-left:auto;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-flex}.event-info__item--address .event-info__label{flex:0 0 100%}.event-info__item--address .event-info__value{white-space:pre-line;flex:0 0 100%;margin-left:0}.event-info__cta{margin-top:var(--spacing-2);justify-content:center}}@layer organisms.feature-cards{.feature-cards__inner{gap:var(--spacing-6);flex-direction:column;display:flex}.feature-cards .spotlight-header{text-align:center;justify-content:center;margin:0}}@layer organisms.top-header{.top-header{z-index:20;height:var(--header-height);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--c-header-border-color,var(--s-color-border-subtle));background:var(--c-top-header-bg-mobile,var(--c-top-header-bg,transparent));position:relative}.top-header .container{grid-template-columns:130px auto;display:grid}.top-header__branding{align-items:center;gap:var(--spacing-5);display:flex}.logo{display:block}.logo img{width:122px;height:auto}.top-header__navigation,.top-header__language{display:none}.top-header__content,.top-header__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-5);display:flex}.top-header__search--desktop{display:none}.top-header__site-switcher{height:40px;min-height:40px;padding:var(--spacing-2) var(--spacing-3);align-items:center;gap:var(--spacing-2);border:1px solid var(--c-site-switcher-border-color,var(--s-color-brand-primary-light));border-radius:var(--border-radius-2);background:var(--c-site-switcher-bg,transparent);color:var(--c-site-switcher-color,var(--s-color-text-default));font-weight:600;font-size:var(--font-size-sm);transition:opacity var(--default-transition-time) ease-out;-webkit-text-decoration:none;text-decoration:none;display:none}.top-header__site-switcher:hover{opacity:.8}.top-header__site-switcher img{width:auto;height:22px;margin-top:var(--c-site-switcher-img-margin-top,0)}[data-theme=enerkids] .top-header__site-switcher{padding:var(--spacing-2) var(--spacing-3) calc(var(--spacing-2) - 3px)}}@layer organisms.footer{.footer-primary__sections{padding-block:var(--spacing-7);background:var(--c-footer-bg,var(--s-color-bg-subtle))}:is(.footer-primary__sections nav) ul li:not(:first-child){margin-top:var(--spacing-3)}:is(.footer-primary__sections nav) a{color:var(--c-footer-link-color,var(--s-color-text-brand));transition:text-decoration-color var(--default-transition-time) ease-out;text-decoration-color:#0000}:is(:is(.footer-primary__sections nav) a):hover{-webkit-text-decoration-color:var(--c-footer-link-color,var(--s-color-text-brand));text-decoration-color:var(--c-footer-link-color,var(--s-color-text-brand))}.footer-primary__sections section{flex-direction:column;display:flex}.footer-primary__sections .button{margin-block:var(--spacing-3)}.footer-primary__sections .fui-alert{margin-block:var(--spacing-2)}.footer-primary__social ul{gap:var(--spacing-2);display:flex}:is(.footer-primary__social ul) li:first-child{margin-top:var(--spacing-3)}:is(.footer-primary__social ul) a{color:var(--c-footer-social-icon-color,var(--c-footer-link-color,var(--s-color-text-brand)));transition:opacity var(--default-transition-time) ease-out}:is(:is(.footer-primary__social ul) a):where(:hover,:focus){opacity:.6}.footer-primary__brand{margin-bottom:var(--spacing-3)}.footer-primary__brand img{width:100%;max-width:170px;height:auto}.footer-primary h2,.footer-primary h3,.footer-primary h4{margin-bottom:var(--spacing-3);color:var(--c-footer-heading-color,var(--s-color-text-brand))}.footer-primary__sections-grid{margin-top:var(--spacing-6);gap:var(--layout-default-gap);display:grid}.footer-primary__legal .container{padding-block:var(--spacing-4);justify-content:center;gap:var(--layout-default-gap);color:var(--c-footer-heading-color,var(--s-color-text-brand));text-align:center;display:grid}:is(.footer-primary__legal .container) ul{flex-direction:column;display:flex}.footer-primary__cta{padding:var(--spacing-6);border-radius:var(--border-radius-3);background:var(--c-card-bg,var(--s-color-bg-default))}.footer-primary__cta img{max-width:9.6875rem;margin-top:var(--spacing-4)}}@layer organisms.footer-newsletter{.footer-newsletter-wrapper{padding-bottom:var(--spacing-1);background:linear-gradient(to bottom, var(--p-white) 50%, var(--c-footer-newsletter-gradient-end,var(--c-footer-bg,var(--s-color-bg-subtle))) 50%)}.footer-newsletter{width:100%;padding:var(--spacing-8);border-radius:var(--border-radius-3);background:var(--c-footer-newsletter-bg,var(--s-gradient-primary));color:var(--c-footer-newsletter-color,var(--s-color-text-inverse))}.footer-newsletter .grid{--grid-fluid-min:37ch;align-items:start}.footer-newsletter__content{padding-top:var(--spacing-2);justify-content:start;align-items:start;gap:var(--spacing-5);display:flex}.footer-newsletter__icon{margin-bottom:var(--spacing-2);align-items:center;display:flex}.footer-newsletter__icon img{filter:drop-shadow(0 2px 4px #0000001a);width:auto;max-width:120px;height:auto}.footer-newsletter__heading{color:var(--c-footer-newsletter-heading-color,var(--s-color-text-inverse));font-weight:var(--s-font-weight-heading,700);font-size:var(--font-size-h3);margin:0;line-height:1.2}@supports (text-wrap:balance){.footer-newsletter__heading{text-wrap:balance}}.footer-newsletter__description{color:var(--c-footer-newsletter-description-color,var(--s-color-text-inverse));font-size:var(--font-size-base);opacity:.95;margin:0;line-height:1.5}.footer-newsletter__form{flex-direction:column;justify-content:center;display:flex}.footer-newsletter__form input[type=email],.footer-newsletter__form input[type=text]{border-color:var(--c-footer-newsletter-input-border,var(--p-neutral-300));background:var(--c-footer-newsletter-input-bg,var(--p-white))}.footer-newsletter__form .fui-checkbox-label{color:var(--c-footer-newsletter-checkbox-color,var(--s-color-text-inverse));padding-top:.2rem;font-size:.8rem}.footer-newsletter__form .button,.footer-newsletter__form .fui-btn{border-color:var(--c-button-bg-secondary,var(--s-color-bg-default));background-color:var(--c-button-bg-secondary,var(--s-color-bg-default));color:var(--c-button-color-secondary,var(--s-color-interactive-primary))}:is(.footer-newsletter__form .button,.footer-newsletter__form .fui-btn):where(:hover,:focus){border-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));background-color:var(--c-button-bg-primary-hover,var(--s-color-interactive-primary-hover));color:var(--c-button-color-primary,var(--s-color-text-inverse))}:is(.footer-newsletter__form .button,.footer-newsletter__form .fui-btn):active{border-color:var(--c-button-bg-primary-active,var(--s-color-interactive-primary-active));background-color:var(--c-button-bg-primary-active,var(--s-color-interactive-primary-active));color:var(--c-button-color-primary,var(--s-color-text-inverse))}}@layer organisms.hero{.hero{--s-color-text-heading:var(--s-color-text-inverse);padding-block:var(--spacing-5);background:var(--c-hero-bg,var(--s-gradient-primary));color:var(--c-hero-color,var(--s-color-text-inverse));position:relative;overflow:hidden}.hero__inner{gap:var(--layout-default-gap);flex-direction:column;max-width:1160px;margin-inline:auto;display:flex}.hero__content{justify-content:center;align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;flex:1;display:flex}.hero__illustration{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hero-building{width:100%}.tooltip-bullet{z-index:1;display:none;position:absolute;transform:translate(-50%,-50%)}.tooltip-bullet__point{border:3px solid var(--p-white);cursor:pointer;background-color:#fff9;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;transition:transform .2s;display:flex;position:relative;transform:scale(.8);box-shadow:0 2px 4px #0003}.tooltip-bullet__point:before{background-color:var(--p-white);content:"";border-radius:50%;width:10px;height:10px;position:absolute}.tooltip-bullet--active .tooltip-bullet__point{transform:scale(1)}.tooltip-bullet__connector{background-color:var(--p-white);width:40px;height:2px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.tooltip-bullet__connector.tooltip-bullet__connector--left{left:auto;right:40px}.tooltip-bullet__tooltip{z-index:20;border-radius:var(--border-radius-3);background-color:var(--c-card-bg,var(--s-color-bg-default));min-width:200px;box-shadow:var(--elevation-2);opacity:0;transition:opacity .4s ease-out, transform var(--default-transition-time) linear;transition-behavior:allow-discrete;top:50%}.tooltip-bullet--active .tooltip-bullet__tooltip{opacity:1}.fading:is(.tooltip-bullet--active .tooltip-bullet__tooltip){opacity:0}.tooltip-bullet__tooltip--right{position:absolute;left:80px;transform:translate(-20%,-50%)}.tooltip-bullet--active .tooltip-bullet__tooltip--right{transform:translateY(-50%)}@starting-style{.tooltip-bullet--active .tooltip-bullet__tooltip--right{opacity:0;transform:translate(-3%,-50%)}}.tooltip-bullet__tooltip--left{position:absolute;right:80px;transform:translate(3%,-50%)}.tooltip-bullet--active .tooltip-bullet__tooltip--left{transform:translateY(-50%)}@starting-style{.tooltip-bullet--active .tooltip-bullet__tooltip--left{opacity:0;transform:translate(3%,-50%)}}.tooltip-bullet__link{width:100%;padding:var(--spacing-2) var(--spacing-3);color:var(--s-color-text-default);justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex}.tooltip-bullet__content{padding-right:var(--spacing-1);line-height:1.3}.tooltip-bullet__content strong{color:var(--c-button-bg-primary,var(--s-color-interactive-primary));font-weight:700}.tooltip-bullet__arrow{min-width:1.5rem;margin-left:var(--spacing-1);color:var(--c-button-bg-primary,var(--s-color-interactive-primary));transition:transform .2s}.tooltip-bullet__link:hover .tooltip-bullet__arrow{transform:translate(4px)}.hero-building__button-list{gap:var(--spacing-4);white-space:nowrap;display:flex;overflow-x:auto}}@property --enerkids-gradient-start{syntax:"<color>";inherits:true;initial-value:#0000}@property --enerkids-gradient-end{syntax:"<color>";inherits:true;initial-value:#0000}@layer organisms.enerkids-hero{.enerkids-hero{--enerkids-gradient-start:var(--p-orange-400);--enerkids-gradient-end:var(--p-yellow-300);--s-color-text-heading:var(--s-color-text-inverse);padding-block:var(--spacing-5);background:linear-gradient(180deg, var(--enerkids-gradient-start) 0%, var(--enerkids-gradient-end) 100%);color:var(--c-hero-color,var(--s-color-text-inverse));transition:--enerkids-gradient-start .5s,--enerkids-gradient-end .5s;position:relative;overflow:hidden}.enerkids-hero:has(.enerkids-hero-toggle__input:checked){--enerkids-gradient-start:var(--p-cyan-400);--enerkids-gradient-end:var(--p-magenta-300)}.enerkids-hero:has(.enerkids-hero-toggle__input:checked) .enerkids-hero-world__image--day{opacity:0}.enerkids-hero:has(.enerkids-hero-toggle__input:checked) .enerkids-hero-world__image--night{opacity:1}.enerkids-hero:has(.enerkids-hero-toggle__input:checked) .enerkids-hero-world__button-list .button.is--outline{border-color:var(--s-color-bg-default);color:var(--s-color-bg-default)}:is(.enerkids-hero:has(.enerkids-hero-toggle__input:checked) .enerkids-hero-world__button-list .button.is--outline):where(:hover,:focus,:active){border-color:var(--s-color-bg-default);color:var(--s-color-bg-default);background-color:#ffffff80}.enerkids-hero .enerkids-hero__inner{gap:var(--layout-default-gap);flex-direction:column;max-width:1160px;margin-inline:auto;display:flex}.enerkids-hero .enerkids-hero__content{justify-content:center;align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;flex:1;display:flex}.enerkids-hero .enerkids-hero__illustration{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.enerkids-hero-world,.enerkids-hero-world .enerkids-hero-world__images{width:100%;position:relative}.enerkids-hero-world .enerkids-hero-world__image{width:100%;transition:opacity .5s}.enerkids-hero-world .enerkids-hero-world__image--day{z-index:1;opacity:1;position:relative}.enerkids-hero-world .enerkids-hero-world__image--night{z-index:0;opacity:0;position:absolute;inset:0}.enerkids-hero-world .enerkids-hero-world__button-list{margin-top:var(--spacing-5);gap:var(--spacing-4);white-space:nowrap;display:flex;overflow-x:auto}:is(.enerkids-hero-world .enerkids-hero-world__button-list) .button.is--outline{border-color:var(--p-magenta-300);color:var(--p-magenta-300)}:is(:is(.enerkids-hero-world .enerkids-hero-world__button-list) .button.is--outline):where(:hover,:focus,:active){border-color:var(--p-magenta-300);background-color:var(--p-magenta-300);color:var(--p-white)}.enerkids-tooltip{z-index:30;display:none;position:absolute}.enerkids-tooltip .enerkids-tooltip__tooltip{border-radius:var(--border-radius-3);background-color:var(--c-card-bg,var(--s-color-bg-default));min-width:180px;box-shadow:var(--elevation-2)}.enerkids-tooltip .enerkids-tooltip__link{width:100%;padding:var(--spacing-2) var(--spacing-3);color:var(--s-color-text-default);justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(.enerkids-tooltip .enerkids-tooltip__link):hover .enerkids-tooltip__arrow{transform:translate(4px)}.enerkids-tooltip .enerkids-tooltip__content{padding-right:var(--spacing-1);line-height:1.3}:is(.enerkids-tooltip .enerkids-tooltip__content) strong{color:var(--c-button-bg-primary,var(--s-color-interactive-primary));font-weight:700}.enerkids-tooltip .enerkids-tooltip__arrow{min-width:1.5rem;margin-left:var(--spacing-1);color:var(--c-button-bg-primary,var(--s-color-interactive-primary));transition:transform .2s}.enerkids-hero-toggle{--toggle-width:95px;--toggle-height:calc(var(--toggle-width) / 3);--toggle-padding:calc(var(--toggle-width) / 24);--toggle-orb-size:calc(var(--toggle-height) - (var(--toggle-padding) * 2));--toggle-star-size:calc(var(--toggle-width) / 48);margin-top:var(--spacing-3);cursor:pointer;outline:#0000;justify-content:center;align-items:center;display:flex}.enerkids-hero-toggle .enerkids-hero-toggle__track{width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--toggle-height);box-shadow:0 calc(var(--toggle-width) * .02) calc(var(--toggle-width) * .04) #0000001a;background-color:#87ceeb;transition:background-color .5s ease-in-out;position:relative;overflow:hidden}:is(.enerkids-hero-toggle .enerkids-hero-toggle__track):has(.enerkids-hero-toggle__input:checked){background-color:#2c3e50}.enerkids-hero-toggle .enerkids-hero-toggle__input{opacity:0}:is(.enerkids-hero-toggle .enerkids-hero-toggle__input):checked~.enerkids-hero-toggle__orb{left:calc(var(--toggle-width) - var(--toggle-orb-size) - var(--toggle-padding));background-color:#c4c9d2}:is(:is(.enerkids-hero-toggle .enerkids-hero-toggle__input):checked~.enerkids-hero-toggle__orb) .enerkids-hero-toggle__crater{opacity:.6}:is(.enerkids-hero-toggle .enerkids-hero-toggle__input):checked~.enerkids-hero-toggle__clouds{opacity:0;transform:translate(-150%)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__input):checked~.enerkids-hero-toggle__stars{top:0}.enerkids-hero-toggle .enerkids-hero-toggle__orb{z-index:3;top:var(--toggle-padding);left:var(--toggle-padding);width:var(--toggle-orb-size);height:var(--toggle-orb-size);box-shadow:0 calc(var(--toggle-width) * .016) calc(var(--toggle-width) * .032) #00000026;background-color:#f1c428;border-radius:50%;transition:all .5s ease-in-out;position:absolute}.enerkids-hero-toggle .enerkids-hero-toggle__crater{opacity:0;background-color:#949eb2;border-radius:50%;transition:opacity .5s ease-in-out;position:absolute}:is(.enerkids-hero-toggle .enerkids-hero-toggle__crater):first-child{top:calc(var(--toggle-orb-size) * .2);left:calc(var(--toggle-orb-size) * .5);width:calc(var(--toggle-orb-size) * .3);height:calc(var(--toggle-orb-size) * .3)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__crater):nth-child(2){top:calc(var(--toggle-orb-size) * .6);left:calc(var(--toggle-orb-size) * .3);width:calc(var(--toggle-orb-size) * .2);height:calc(var(--toggle-orb-size) * .2)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__crater):nth-child(3){top:calc(var(--toggle-orb-size) * .4);left:calc(var(--toggle-orb-size) * .15);width:calc(var(--toggle-orb-size) * .15);height:calc(var(--toggle-orb-size) * .15)}.enerkids-hero-toggle .enerkids-hero-toggle__clouds{z-index:2;opacity:1;width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;top:0;left:0;transform:translate(0)}.enerkids-hero-toggle .enerkids-hero-toggle__cloud{background-color:#fff;border-radius:50%;position:absolute}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):before,:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):after{content:"";background-color:#fff;border-radius:50%;position:absolute}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):first-child{top:calc(var(--toggle-height) * .21);right:calc(var(--toggle-width) * .33);width:calc(var(--toggle-width) * .33);height:calc(var(--toggle-height) * .21)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):first-child:before{bottom:var(--toggle-padding);left:var(--toggle-padding);width:calc(var(--toggle-width) * .145);height:calc(var(--toggle-width) * .145)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):first-child:after{right:var(--toggle-padding);bottom:var(--toggle-padding);width:calc(var(--toggle-width) * .165);height:calc(var(--toggle-width) * .065)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):nth-child(2){top:calc(var(--toggle-height) * .42);right:calc(var(--toggle-width) * .025);width:calc(var(--toggle-width) * .21);height:calc(var(--toggle-height) * .15)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):nth-child(2):before{bottom:calc(var(--toggle-padding) * .8);left:calc(var(--toggle-padding) * .8);width:calc(var(--toggle-width) * .1);height:calc(var(--toggle-width) * .1)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):nth-child(2):after{right:calc(var(--toggle-padding) * .5);bottom:calc(var(--toggle-padding) * .8);width:calc(var(--toggle-width) * .08);height:calc(var(--toggle-width) * .08)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):nth-child(3){top:calc(var(--toggle-height) * .81);right:calc(var(--toggle-width) * .25);width:calc(var(--toggle-width) * .29);height:calc(var(--toggle-height) * .17)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):nth-child(3):before{bottom:calc(var(--toggle-padding) * .8);left:calc(var(--toggle-padding) * .8);width:calc(var(--toggle-width) * .125);height:calc(var(--toggle-width) * .1)}:is(.enerkids-hero-toggle .enerkids-hero-toggle__cloud):nth-child(3):after{right:calc(var(--toggle-padding) * .8);bottom:calc(var(--toggle-padding) * .8);width:calc(var(--toggle-width) * .145);height:calc(var(--toggle-width) * .1)}.enerkids-hero-toggle .enerkids-hero-toggle__stars{width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;top:150%;left:0}.enerkids-hero-toggle .enerkids-hero-toggle__star{box-shadow:0 0 var(--toggle-star-size) #fff;background-color:#fff;border-radius:50%;animation:2s infinite enerkids-hero-toggle-twinkle;position:absolute}:is(.enerkids-hero-toggle .enerkids-hero-toggle__star):first-child{width:var(--toggle-star-size);height:var(--toggle-star-size);top:20%;left:15%}:is(.enerkids-hero-toggle .enerkids-hero-toggle__star):nth-child(2){width:calc(var(--toggle-star-size) * .6);height:calc(var(--toggle-star-size) * .6);animation-delay:.5s;top:30%;left:50%}:is(.enerkids-hero-toggle .enerkids-hero-toggle__star):nth-child(3){width:calc(var(--toggle-star-size) * .8);height:calc(var(--toggle-star-size) * .8);animation-delay:1s;top:50%;left:20%}:is(.enerkids-hero-toggle .enerkids-hero-toggle__star):nth-child(4){width:calc(var(--toggle-star-size) * .6);height:calc(var(--toggle-star-size) * .6);animation-delay:1.5s;top:70%;left:60%}:is(.enerkids-hero-toggle .enerkids-hero-toggle__star):nth-child(5){width:calc(var(--toggle-star-size) * .8);height:calc(var(--toggle-star-size) * .8);animation-delay:.2s;top:80%;left:35%}@keyframes enerkids-hero-toggle-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}}@layer organisms.image-grid{.image-grid{--grid-gap:clamp(1rem, .0476rem + 3.8095vw, 1.5rem)}.image-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--border-radius-3);margin:0}}@layer organisms.main-navigation{.main-navigation{z-index:10;background:var(--c-nav-bg,var(--s-color-bg-muted));display:none;position:relative}.main-navigation__list{border-top:1px solid var(--c-nav-border-color,var(--s-color-border-default));background:var(--p-neutral-200);flex-direction:column;justify-content:space-between;display:flex}.main-navigation__item{border-bottom:1px solid var(--c-nav-border-color,var(--s-color-border-default))}.main-navigation__dropdown{height:0;margin-inline:calc(var(--container-padding) / -1);background-color:var(--s-color-bg-subtle);opacity:1;transition:height var(--default-transition-time) ease-out, display var(--default-transition-time) ease-out;transition-behavior:allow-discrete;display:none;position:static;overflow:hidden}.main-navigation__dropdown .button{margin-top:var(--spacing-2)}.main-navigation__dropdown--active{height:auto;padding:0;display:block}.main-navigation__featured{display:none}.main-navigation__categories-list{padding-block:var(--spacing-3)}.main-navigation__link,.main-navigation__button,.main-navigation__header-nav .header-navigation a{width:100%;padding:var(--spacing-4) 0;justify-content:space-between;align-items:center;gap:var(--spacing-1);color:var(--c-nav-link-color,var(--s-color-interactive-nav));cursor:pointer;transition:color var(--default-transition-time) ease-out;background:0 0;border:0;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(.main-navigation__link,.main-navigation__button,.main-navigation__header-nav .header-navigation a) .icon{transition:rotate var(--default-transition-time) ease-out}[aria-expanded=true]:is(.main-navigation__link,.main-navigation__button,.main-navigation__header-nav .header-navigation a){color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover))}[aria-expanded=true]:is(.main-navigation__link,.main-navigation__button,.main-navigation__header-nav .header-navigation a) .icon{rotate:-180deg}.main-navigation__header-nav .header-navigation ul{flex-direction:column;gap:0}:is(.main-navigation__header-nav .header-navigation ul) li:not(:last-child){border-bottom:1px solid var(--c-nav-border-color,var(--s-color-border-default))}.main-navigation__header-nav .main-navigation__site-switcher{width:100%;padding:var(--spacing-4) 0;justify-content:flex-start;align-items:center;gap:var(--spacing-2);border:0;border-top:1px solid var(--c-nav-border-color,var(--s-color-border-default));color:var(--c-nav-link-color,var(--s-color-interactive-nav));transition:color var(--default-transition-time) ease-out;background:0 0;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(.main-navigation__header-nav .main-navigation__site-switcher):hover{color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover))}:is(.main-navigation__header-nav .main-navigation__site-switcher) img{width:auto;height:24px}:is(.main-navigation__header-nav .main-navigation__site-switcher) .icon{width:16px;height:16px}.main-navigation__header-nav .main-navigation__languages{padding-block:var(--spacing-4) var(--spacing-5);border-top:1px solid var(--c-nav-border-color,var(--s-color-border-default));text-align:center;font-weight:700}:is(.main-navigation__header-nav .main-navigation__languages) p{margin-bottom:var(--spacing-2);color:var(--c-nav-link-color,var(--s-color-interactive-nav))}:is(.main-navigation__header-nav .main-navigation__languages) ul{justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:row;display:flex}:is(.main-navigation__header-nav .main-navigation__languages) .button{border-color:var(--c-mobile-language-button-border,var(--s-color-interactive-nav));color:var(--c-mobile-language-button-border,var(--s-color-interactive-nav))}:is(:is(.main-navigation__header-nav .main-navigation__languages) .button):where(:hover,:focus,:active),.is--active:is(:is(.main-navigation__header-nav .main-navigation__languages) .button){border-color:var(--c-mobile-language-button-border,var(--s-color-interactive-nav));background-color:var(--c-mobile-language-button-border,var(--s-color-interactive-nav));color:var(--s-color-text-inverse)}.main-navigation__category{margin-inline:var(--spacing-4)}.main-navigation__backdrop{z-index:-1;position:fixed;inset:0}}@layer organisms.enerkids-navigation{.enerkids-navigation{background:var(--s-color-bg-subtle);display:none}.enerkids-navigation .enerkids-navigation__bottom{display:none}.enerkids-navigation .enerkids-navigation__list{justify-content:center;align-items:center;gap:var(--spacing-8);margin:0;padding:0;list-style:none;display:flex}.enerkids-navigation .enerkids-navigation__item{position:relative}.is--active:is(.enerkids-navigation .enerkids-navigation__item) .enerkids-navigation__link{color:var(--c-nav-link-color,var(--s-color-interactive-nav))}:is(.is--active:is(.enerkids-navigation .enerkids-navigation__item) .enerkids-navigation__link):after{width:100%}.enerkids-navigation .enerkids-navigation__link{padding:var(--spacing-4) var(--spacing-3);align-items:center;gap:var(--spacing-1);color:var(--c-nav-link-color,var(--s-color-interactive-nav));font-weight:600;font-size:var(--font-size-sm);transition:color var(--default-transition-time) ease-out;flex-direction:column;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(.enerkids-navigation .enerkids-navigation__link):after{border-radius:var(--border-radius-1) var(--border-radius-1) 0 0;background:var(--c-nav-link-color,var(--s-color-interactive-nav));content:"";width:0;height:3px;transition:width var(--default-transition-time) ease-out;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:is(.enerkids-navigation .enerkids-navigation__link):hover,:is(.enerkids-navigation .enerkids-navigation__link):focus-visible{color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover))}:is(.enerkids-navigation .enerkids-navigation__link) .icon{color:currentColor}}@layer molecules.quick-links{.section:has(.quick-links){padding-block-end:0}.section>.container:has(.quick-links+.container .cta){gap:var(--layout-default-gap);grid-template-columns:1fr;display:grid}.quick-links{--max-columns:3;padding:var(--spacing-6);border-radius:var(--border-radius-3);background:var(--c-quick-links-bg,var(--s-color-bg-brand))}.quick-links:has(+.container .cta){--max-columns:2}.quick-links__title{margin-bottom:var(--spacing-5);color:var(--c-quick-links-title-color,var(--s-color-text-accent))}}@layer organisms.rich-text-with-side{.rich-text-with-side{gap:var(--layout-default-gap);flex-wrap:wrap;display:flex}.rich-text-with-side>*{flex:min(300px,40%)}.rich-text-with-side>:first-child{flex-direction:column;flex:min(500px,60%);align-self:center;display:flex}.rich-text-with-side>.rich-text :is(h1,h2,h3,h4,h5,h6){margin-top:0}.rich-text-with-side .card__title{font-size:1.4rem}}@layer organisms.tag-search{.section:has(.tag-search){padding-block-start:var(--spacing-6)}.tag-search .tag-search__title{margin-bottom:var(--spacing-5);color:var(--c-tag-search-title-color,var(--s-color-text-accent));font-size:var(--font-size-h5)}.tag-search ul{gap:var(--spacing-4);display:flex}}@layer organisms.testimonials{.testimonial-carousel__header{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.testimonial-carousel__controls{margin:0}.testimonial-carousel__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;--offset-width:calc(((100% - (min(var(--container-max-width), 100%) + (var(--container-padding) * 2))) / 2) + (var(--container-padding) * 2));padding-inline:var(--offset-width);align-items:stretch;gap:1.5rem;scroll-padding-inline-start:var(--offset-width);display:flex;overflow-x:auto}.testimonial-carousel__track::-webkit-scrollbar{display:none}.testimonial-carousel__track>*{scroll-snap-align:start;scroll-snap-stop:always;flex:1 0 auto;width:calc(33.333% - 1rem);min-width:min(250px,80vw);display:flex}.testimonial-carousel__track .testimonial-item{width:100%;height:100%;color:var(--c-testimonial-color,var(--s-color-text-inverse));cursor:pointer;flex-direction:column;flex:auto;display:flex;overflow:hidden}.testimonial-item__image,.testimonial-item__quote{aspect-ratio:9/16;border-radius:var(--border-radius-3);height:100%;position:relative;overflow:hidden}:is(.testimonial-item__image,.testimonial-item__quote) img{object-fit:cover;width:100%;height:100%;transition:scale .2s linear}:is(.testimonial-item__image,.testimonial-item__quote):hover img{scale:1.05}.testimonial-item__play{z-index:2;aspect-ratio:1;background:var(--p-white);width:40px;box-shadow:none;color:var(--c-testimonial-play-color,var(--s-color-brand-tertiary));cursor:pointer;transition:background-color var(--default-transition-time) ease-out, color var(--default-transition-time) ease-out, box-shadow var(--default-transition-time) ease-out;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-item__play:where(:hover,:focus),.testimonial-item:hover .testimonial-item__play{box-shadow:var(--elevation-2);color:var(--c-testimonial-play-color-hover,var(--s-color-brand-tertiary-light))}.testimonial-theme--blue{background-color:var(--c-testimonial-bg-blue,var(--s-color-bg-accent-cool))}.testimonial-theme--purple{background-color:var(--c-testimonial-bg-purple,var(--s-color-bg-accent-warm))}.testimonial-theme--green{background-color:var(--c-testimonial-bg-green,var(--s-color-bg-accent))}.testimonial-item__title{margin-top:var(--spacing-4);color:var(--c-testimonial-title-color,var(--s-color-text-default));font-size:var(--font-size-h5)}.testimonial-item__quote{padding:var(--spacing-5);justify-content:center;align-items:start;gap:var(--spacing-5);flex-direction:column;display:flex}.testimonial-item__quote-text{color:var(--c-testimonial-color,var(--s-color-text-inverse));font-family:var(--c-testimonial-quote-font,inherit);font-weight:600;font-size:var(--font-size-h5);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:140%;position:relative}.opening-quote{top:0;left:calc(var(--spacing-4) / -1.5);position:absolute}}@layer organisms.video-swiper{.video-swiper-layout{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-swiper__background{z-index:0;filter:blur(8px)brightness(.6);opacity:0;will-change:opacity;background-position:50%;background-size:cover;transition:opacity .5s;position:absolute;inset-block:-8px;inset-inline:-8px}.video-swiper__background.video-swiper__background--active{opacity:1}.video-swiper__background.video-swiper__background--layer-0{z-index:0}.video-swiper__background.video-swiper__background--layer-1{z-index:1}.video-swiper__info{--s-color-text-heading:var(--s-color-text-inverse);z-index:10;color:#fff;max-width:30%;padding:2rem;transition:opacity .3s;display:none;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.video-swiper__title{margin-bottom:1rem;font-size:2rem;font-weight:700}.video-swiper__description{font-size:1.2rem;line-height:1.5}.video-swiper{z-index:1;width:100%;height:100%;position:relative;container:video-swiper/inline-size}.video-swiper .swiper-wrapper{width:100%;height:100%}.video-swiper .swiper-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;position:relative!important;transform:translate(0,0)!important}:is(.video-swiper .swiper-slide) video{object-fit:cover;width:100%;height:100%}.video-swiper .swiper-slide-active{z-index:10}.video-swiper__media{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.external-video-player{pointer-events:none;border:none;width:100%;height:100%;margin:0}.video-container,.content-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-height:100vh;padding-block:90px 10vh;display:flex;position:relative;overflow:hidden}.content-container{--s-color-text-heading:var(--s-color-text-inverse);color:#fff;align-items:start;padding:2rem}.content-container h3{margin-top:var(--spacing-5);font-style:italic;font-size:var(--font-size-h5)}.content-container blockquote{font-weight:600;font-size:var(--font-size-h3);position:relative}.video-overlay{--s-color-text-heading:var(--s-color-text-inverse);display:none}.video-swiper__buttons{z-index:10;top:var(--layout-default-gap);justify-content:center;gap:var(--spacing-3);flex-direction:row;display:flex;position:fixed;inset-inline-start:var(--layout-default-gap)}.video-swiper__buttons .swiper-button-next,.video-swiper__buttons .swiper-button-prev{display:none}.video-swiper__indicators{z-index:10;flex-direction:row;gap:8px;display:flex;position:absolute;inset:auto auto 20px 50%;transform:translate(-50%)}.video-swiper__indicator{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.video-swiper__indicator .video-swiper__indicator-inner{background-color:#ffffff80;border-radius:50%;width:8px;height:8px;transition:all .2s}.video-swiper__indicator.video-swiper__indicator--active .video-swiper__indicator-inner{background-color:#fff;width:10px;height:10px}.video-swiper__counter{z-index:10;color:#fff;background-color:#00000080;border-radius:12px;padding:4px 8px;font-size:14px;position:absolute;bottom:20px;right:20px}.video-swiper__current{font-weight:700}}@layer pages.page-404{.page--404{padding:var(--spacing-7);justify-content:center;align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.page--404 .visual-404{max-width:216px}.page--404 .title-hero{color:var(--c-404-title-color,var(--s-color-brand-accent-light))}@supports (text-wrap:balance){.page--404 .title-hero{text-wrap:balance}}.page--404 .page__actions{gap:var(--spacing-5);display:flex}}@layer pages.sidebar;@layer pages.article{.page--article{margin-block:var(--spacing-7)}.page--article__content{padding-top:clamp(1rem,.5556rem + 1.1111vw,1.75rem)}.page--article__badges{gap:var(--spacing-2);flex-wrap:wrap;margin-block-end:var(--spacing-4);display:flex}}@layer pages.event{.page--event{margin-block:var(--spacing-7)}.page--event__content{padding-top:clamp(1rem,.5556rem + 1.1111vw,1.75rem)}.page--event__info-mobile{margin-block:var(--spacing-5);display:none}}@layer theme.grid{.grid{--_base-grid-gap:var(--grid-gap,var(--layout-default-gap));gap:var(--_base-grid-gap);display:grid}.grid-repeat{--_grid-repeat:var(--grid-repeat,var(--layout-default-repeat));--_repeating-grid-gap:var(--grid-gap,var(--layout-default-gap));grid-template-columns:repeat(var(--_grid-repeat), 1fr);gap:var(--_repeating-grid-gap);display:grid}.flex-repeat{--_flex-repeat:var(--flex-repeat,var(--layout-default-repeat));--_repeating-flex-gap:var(--flex-gap,var(--layout-default-gap));--_gap-count:calc(var(--_flex-repeat) - 1);--_gap-repeater-calc:calc(var(--_repeating-flex-gap) / var(--_flex-repeat) * var(--_gap-count));gap:var(--_repeating-flex-gap);flex-wrap:wrap;display:flex}.flex-repeat>*{flex:1 1 calc((100% / var(--_flex-repeat)) - var(--_gap-repeater-calc))}.grid-fluid{--_fluid-grid-min:var(--grid-fluid-min,var(--layout-default-fluid-min));--_fluid-grid-gap:var(--grid-gap,var(--layout-default-gap));grid-template-columns:repeat(var(--grid-fluid-repeater,auto-fit), minmax(min(var(--_fluid-grid-min), 100%), 1fr));gap:var(--_fluid-grid-gap);display:grid}.grid-fluid .card{height:100%}.flex-fluid{--_fluid-flex-min:var(--flex-fluid-min,var(--layout-default-fluid-min));--_fluid-flex-gap:var(--flex-gap,var(--layout-default-gap));gap:var(--_fluid-flex-gap);flex-wrap:wrap;display:flex}.flex-fluid>*{flex:1 1 var(--_fluid-flex-min)}.grid-quarters{--_grid-quarters-min:var(--grid-fluid-min,26ch);--_grid-quarters-gap:var(--grid-gap,clamp(16px, 3vw, 24px));gap:var(--_grid-quarters-gap);grid-template-columns:1fr;display:grid}@container --container (width>=680px){.grid-quarters{grid-template-columns:repeat(auto-fit, minmax(min(var(--_grid-quarters-min), 100%), 1fr) minmax(min(var(--_grid-quarters-min), 100%), 1fr))}}.grid-quarters>*,:is(.grid-quarters>*)>.card{height:100%}@supports selector(:has(+ *)){.subgrid-rows:has(>:first-child:last-child){--_subgrid-rows:1}.subgrid-rows:has(>:nth-child(2):last-child){--_subgrid-rows:2}.subgrid-rows:has(>:nth-child(3):last-child){--_subgrid-rows:3}.subgrid-rows:has(>:nth-child(4):last-child){--_subgrid-rows:4}.subgrid-rows>*{grid-template-rows:subgrid;grid-row:auto / span var(--subgrid-rows,var(--_subgrid-rows,5));gap:var(--subgrid-gap,0);display:grid}}.grid-stretch-items>*{align-items:stretch;display:flex}:is(.grid-stretch-items>*)>*{width:100%}@supports (container:inline-size){:is(.grid-fluid:not(.subgrid-rows),.grid-repeat:not(.subgrid-rows),.flex-repeat,.flex-fluid)>*{container:var(--grid-item-container,grid-item) / inline-size}}}@layer theme.rte{:root{--rte-spacing-small:clamp(.4em, .3em + .2vw, .75em);--rte-spacing-medium:clamp(1.25em, 1.1em + .3vw, 1.75em);--rte-spacing-large:clamp(1.5em, 1.2em + .5vw, 2.5em);--rte-structural-medium:clamp(1.25rem, .9rem + .7vw, 2rem);--rte-structural-large:clamp(1.5rem, 1.1rem + .8vw, 2.25rem)}.article-anchor{margin-bottom:var(--rte-spacing-small)}:is(.rte,.rich-text,.explainer-note__content) p{margin-bottom:var(--rte-spacing-medium)}:is(.rte,.rich-text,.explainer-note__content) h1,:is(.rte,.rich-text,.explainer-note__content) h2,:is(.rte,.rich-text,.explainer-note__content) h3,:is(.rte,.rich-text,.explainer-note__content) h4,:is(.rte,.rich-text,.explainer-note__content) h5,:is(.rte,.rich-text,.explainer-note__content) h6{margin-top:var(--rte-spacing-large);margin-bottom:var(--rte-spacing-small)}:is(.rte,.rich-text,.explainer-note__content)>:first-child{margin-top:0}:is(.rte,.rich-text,.explainer-note__content) h1+h2,:is(.rte,.rich-text,.explainer-note__content) h2+h3,:is(.rte,.rich-text,.explainer-note__content) h3+h4,:is(.rte,.rich-text,.explainer-note__content) h4+h5,:is(.rte,.rich-text,.explainer-note__content) h5+h6{margin-top:var(--rte-spacing-small)}:is(.rte,.rich-text,.explainer-note__content) img{margin-top:var(--rte-structural-medium);margin-bottom:var(--spacing-6);border-radius:var(--border-radius-3)}:is(.rte,.rich-text,.explainer-note__content) blockquote{max-width:1024px;margin-inline:auto;margin-top:var(--rte-spacing-medium);margin-bottom:var(--rte-spacing-medium);padding-block:var(--spacing-5);color:var(--c-blockquote-color,var(--s-color-brand-accent-light));font-weight:600;font-size:var(--font-size-h3);text-align:center;line-height:1.4}:is(:is(.rte,.rich-text,.explainer-note__content) blockquote) p{margin-bottom:0}@supports (text-wrap:pretty){:is(.rte,.rich-text,.explainer-note__content) blockquote{text-wrap:pretty}}:is(:is(.rte,.rich-text,.explainer-note__content) blockquote) cite{margin:var(--rte-spacing-small) 0 0;font-size:1rem;font-style:normal;font-weight:400;display:block}:is(.rte,.rich-text,.explainer-note__content) ul,:is(.rte,.rich-text,.explainer-note__content) ol{margin-top:var(--rte-spacing-small);margin-bottom:var(--rte-spacing-medium);margin-left:0}:is(.rte,.rich-text,.explainer-note__content) li{margin-bottom:var(--rte-spacing-small)}:is(:is(.rte,.rich-text,.explainer-note__content) li)::marker{font-weight:700}:is(.rte,.rich-text,.explainer-note__content) li p{margin:0}:is(.rte,.rich-text,.explainer-note__content) table{max-width:100%;margin-bottom:var(--rte-structural-medium);border-collapse:collapse;box-shadow:0 1px 3px #0000001a;border:1px solid var(--s-color-border-strong)!important;width:100%!important}:is(:is(.rte,.rich-text,.explainer-note__content) table) th{padding:var(--spacing-1) var(--spacing-2);border-right:1px solid var(--s-color-border-strong);border-bottom:1px solid var(--s-color-border-strong);background-color:var(--s-color-bg-subtle);text-align:left}:is(:is(.rte,.rich-text,.explainer-note__content) table) td{padding:var(--spacing-1) var(--spacing-2);border-right:1px solid var(--s-color-border-strong);border-bottom:1px solid var(--s-color-border-strong);text-align:left}:is(:is(.rte,.rich-text,.explainer-note__content) table) th:last-child,:is(:is(.rte,.rich-text,.explainer-note__content) table) td:last-child{border-right:none}:is(:is(.rte,.rich-text,.explainer-note__content) table) thead{background-color:var(--s-color-bg-muted)}:is(.rte,.rich-text,.explainer-note__content) .responsive-table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}:is(.rte,.rich-text,.explainer-note__content) table img{margin-bottom:0}:is(.rte,.rich-text,.explainer-note__content) .cta{--padding:var(--spacing-7);margin-top:var(--rte-structural-large);margin-bottom:var(--rte-structural-large)}video{width:100%}iframe{aspect-ratio:16/9;width:100%;height:auto;margin-top:var(--spacing-5)}.page__content>.container img{border-radius:var(--border-radius-3)}.page__content>.container figure{margin-top:var(--rte-structural-medium);margin-bottom:var(--rte-structural-large)}:is(.page__content>.container figure):has(figcaption) img{border-radius:var(--border-radius-3) var(--border-radius-3) 0 0;margin:0}:is(.page__content>.container figure):has(figcaption) figcaption{padding:var(--spacing-4);border-radius:0 0 var(--border-radius-3) var(--border-radius-3);background:var(--c-featured-article-bg,var(--s-color-bg-brand));color:var(--s-color-brand-primary)}.box.box--bordered{margin-top:var(--rte-structural-medium);margin-bottom:var(--rte-structural-medium)}}@layer utilities.a11y{.sr-only,[data-fui-sr-only]{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable{transition:transform .24s ease-out;transform:translateY(-100%)}}@layer utilites.helpers{.p-0{padding:0}.radius-3{border-radius:var(--border-radius-3)}.bg-tertiary-100{background-color:var(--p-lime-100)}.bg-accent1-300{--s-color-text-heading:var(--s-color-text-inverse);background-color:var(--c-ebook-bg-accent,var(--s-color-bg-accent));color:var(--s-color-text-inverse)}.bg-gradient-tertiary-accent{--s-color-text-heading:var(--s-color-text-inverse);background:var(--c-ebook-gradient,linear-gradient(99deg, var(--p-teal-300) 0.61%, var(--p-lime-300) 99.4%));color:var(--s-color-text-inverse)}}.fui-hidden{display:none}.fui-i{width:100%}.fui-fieldset{border:0;margin:0;padding:0}.fui-checkbox{margin-bottom:var(--spacing-2);align-items:flex-start;gap:var(--spacing-2);display:flex}.fui-checkbox input[type=checkbox]{margin:4px 0 0}.fui-error-message{margin-top:var(--spacing-2);padding:0 var(--spacing-3);border-radius:var(--border-radius-3);background:var(--c-fui-error-backgroundcolor,var(--s-color-status-error));color:var(--c-fui-error-color,var(--s-color-text-inverse));display:inline-block}.fui-alert{--s-color-text-heading:var(--s-color-text-inverse);padding:var(--spacing-4);border-radius:var(--border-radius-2);color:var(--s-color-text-inverse);text-align:center}.fui-alert p{margin:0}.fui-errors{margin-bottom:var(--spacing-3)}.fui-alert-error{background:var(--c-fui-error-color,var(--s-color-status-error))}.fui-alert-success{background:var(--c-fui-success-bg,var(--s-color-status-success-strong));font-weight:700}.fui-checkbox-label{cursor:pointer;margin:0}.fui-row{margin-top:var(--spacing-2)}.fui-row-empty{margin:0}.fui-form-container .fui-btn{margin-top:0}:is(.fui-form-container .fui-checkbox-label) a{color:inherit}.fui-btn-wrapper{margin-top:var(--spacing-3)}@media (width>1023px){@layer theme{:root{--page-scroll-padding-filters:var(--spacing-5)}}@layer organisms.article-anchor-nav{:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) ul,:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .facet-list{max-height:calc(100vh - 150px)}}@layer pages.article{.page--article-sticky{z-index:3;top:var(--spacing-6);position:sticky}}@layer pages.event{.page--event-sticky{z-index:3;top:var(--spacing-6);position:sticky}}}@media (hover:hover){@layer molecules.breadcrumb{.breadcrumb__list{padding-bottom:var(--spacing-3);-webkit-overflow-scrolling:touch;scrollbar-color:var(--c-breadcrumb-color,var(--s-color-brand-accent-light)) var(--s-color-bg-muted);scrollbar-width:thin;-ms-overflow-style:auto}.breadcrumb__item:last-child{overflow:hidden}.breadcrumb__item:last-child .breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@layer organisms.hero{.hero-building__button-list{padding-bottom:var(--spacing-3);-webkit-overflow-scrolling:touch;scrollbar-color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover)) var(--s-color-bg-muted);scrollbar-width:thin;-ms-overflow-style:auto}}@layer organisms.enerkids-hero{.enerkids-hero-world .enerkids-hero-world__button-list{padding-bottom:var(--spacing-3);-webkit-overflow-scrolling:touch;scrollbar-color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover)) var(--s-color-bg-muted);scrollbar-width:thin;-ms-overflow-style:auto}}@layer organisms.tag-search{.tag-search ul{padding-bottom:var(--spacing-3);-webkit-overflow-scrolling:touch;scrollbar-color:var(--c-tag-search-scrollbar-color,var(--s-color-interactive-primary)) var(--c-tag-search-scrollbar-track-color,var(--s-color-bg-muted));scrollbar-width:thin;-ms-overflow-style:auto}}}@media (width<600px){@layer molecules.card{.card{--card-padding:var(--spacing-4)}}@layer molecules.tabs{.article-highlight__tabs{width:100%}.article-highlight__tabs .tabs__list button{text-align:center;flex:0 0 50%;justify-content:center;align-items:center;display:flex}}@layer organisms.footer-newsletter{.footer-newsletter__content{gap:var(--spacing-2);flex-direction:column}.footer-newsletter__form .button,.footer-newsletter__form .fui-btn{text-align:center;justify-content:center;width:100%}}}@media (width>767px){@layer molecules.card{:is(.card--horizontal,.card-spotlight--bento>* .card) .card__inner{grid-template-columns:min(40%,300px) auto;align-items:end}:is(.card--horizontal,.card-spotlight--bento>* .card) .card__feature-area{max-width:auto;margin-bottom:0}:is(.card--horizontal,.card-spotlight--bento>* .card) .card__content{margin-left:calc(var(--_card-padding) * -2.5)}}@layer organisms.card-spotlight{.card-spotlight--triplet .card-spotlight__grid{--card-title-size:var(--font-size-h5);grid-template-columns:repeat(2,minmax(0,1fr))}:is(.card-spotlight--triplet .card-spotlight__grid)>:first-child{grid-column:1/span 2}:is(.card-spotlight--triplet .card-spotlight__grid)>:first-child .card{--card-title-size:var(--font-size-h3)}}@layer theme{:root{--header-height:96px}}@layer organisms.top-header{.logo img{width:152px}}@layer molecules.quick-links{.quick-links ul{columns:2}}@layer organisms.video-swiper{.video-swiper__buttons{top:50%;inset-inline:auto 3cqi;gap:var(--spacing-3);flex-direction:column;display:flex;position:absolute;bottom:auto;transform:translateY(-50%)}.video-swiper__buttons .swiper-button-next,.video-swiper__buttons .swiper-button-prev{display:inline-flex}}}@media (width<1024px){@layer molecules.search-toggle{.search-toggle .button.search-toggle__button{border-radius:0;padding-inline:0}:is(.search-toggle .button.search-toggle__button) .search-toggle__text{display:none}}@layer organisms.algolia-search{.algolia-search__facets{z-index:10;position:sticky;top:0}}@layer organisms.article-anchor-nav{.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card{--padding:var(--container-padding);margin-inline:calc(var(--container-padding) * -1);border-radius:0}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .navigation-card__title,:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .algolia-search__facets-title{display:none}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .navigation-card__header,:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) .algolia-search__facets-header{padding:0}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) [data-dropdown-toggle]{width:100%;padding:var(--_padding);cursor:pointer;justify-content:space-between;display:flex}:is(:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) [data-dropdown-toggle]) .icon{transition:rotate var(--default-transition-time) ease-out}[aria-expanded=true]:is(:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) [data-dropdown-toggle]) .icon{rotate:-180deg}:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) [data-dropdown-content]{height:0;transition:height var(--default-transition-time) ease-out, display var(--default-transition-time) ease-out;transition-behavior:allow-discrete;display:none;overflow:clip}.is--open:is(:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) [data-dropdown-content]){height:auto;max-height:calc(100dvh - 150px);display:block;overflow-y:auto}@starting-style{.is--open:is(:is(.navigation-card,.article-anchor-nav,.page-subnavigation,.algolia-search__facets-card) [data-dropdown-content]){height:0}}}@layer pages.article{.page--article{margin-block-start:0}.page--article .sidebar{z-index:3;position:sticky;top:0}.page--article-aside{display:none}}@layer pages.event{.page--event{margin-block-start:0}.page--event .sidebar{display:none}.page--event__info-mobile{display:block}}}@media (width<450px){@layer molecules.tabs{.tabs__button{padding:var(--spacing-2) var(--spacing-2);font-size:.875rem}}}@media (width>=1024px){@layer organisms.algolia-search{.algolia-search__header{margin-bottom:calc(var(--spacing-7) * 2)}.algolia-search__facets-card{z-index:2;top:var(--spacing-6);position:sticky}}}@media (width>1024px){@layer organisms.algolia-search{.algolia-search__grid{grid-template-columns:320px auto}}@layer organisms.top-header{.top-header{padding-bottom:var(--spacing-4);background:var(--c-top-header-bg,transparent);border:none}.top-header .container{grid-template-columns:330px auto}.top-header__navigation{display:flex}.top-header__language{display:block}.top-header__menu-toggle{display:none}.top-header__search--desktop{display:block}.top-header__search--mobile{display:none}.top-header__site-switcher{display:inline-flex}}@layer organisms.hero{.hero__inner{flex-direction:row;align-items:center}.hero__content{justify-content:center;align-items:flex-start;gap:var(--spacing-5);text-align:left}.tooltip-bullet{display:block}.hero-building__button-list{display:none}}@layer organisms.enerkids-hero{.enerkids-hero{background:linear-gradient(95deg, var(--enerkids-gradient-start) 3.82%, var(--enerkids-gradient-end) 96.18%)}.enerkids-hero .enerkids-hero__inner{flex-direction:row;align-items:center}.enerkids-hero .enerkids-hero__content{justify-content:center;align-items:flex-start;gap:var(--spacing-5);text-align:left}.enerkids-hero-world .enerkids-hero-world__button-list{display:none}.enerkids-tooltip{display:block}}@layer organisms.main-navigation{.main-navigation{display:block}.main-navigation__list{gap:var(--spacing-4);background:0 0;flex-direction:row}.main-navigation__item:not(:last-child){border:0}.main-navigation__link,.main-navigation__button{padding:var(--spacing-5) var(--spacing-3);justify-content:flex-start}:is(.main-navigation__link,.main-navigation__button):where(:hover,:focus,[aria-expanded=true]){color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover))}[aria-expanded=true]:is(.main-navigation__link,.main-navigation__button) .icon{rotate:-180deg}.main-navigation__button{padding:var(--spacing-5) 0 calc(var(--spacing-5) - 4px) 0;text-align:left;border-bottom:4px solid #0000}.main-navigation__button.is--active{border-color:var(--c-nav-link-color,var(--s-color-interactive-nav))}.main-navigation__category-link{padding-block:var(--spacing-2)}.main-navigation__categories-list{padding-block:0}.main-navigation__dropdown{width:100%;height:auto;padding:var(--spacing-5) 0;border-top:1px solid var(--c-nav-border-color,var(--s-color-border-default));background:var(--s-color-bg-default);opacity:0;transition:opacity var(--default-transition-time) ease-out, display var(--default-transition-time) ease-out;transition-behavior:allow-discrete;margin-inline:0;display:none;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 24px -8px #00000026}.main-navigation__dropdown--active{opacity:1;display:block}@starting-style{.main-navigation__dropdown--active{opacity:0;height:0}}.main-navigation__dropdown-inner{gap:var(--layout-default-gap);grid-template-columns:1fr 3fr;display:grid}.main-navigation__featured{gap:var(--layout-default-gap);grid-template-columns:repeat(3,1fr);display:grid}.main-navigation__featured .card__title{font-size:var(--font-size-h5)}.main-navigation__featured .card{height:100%}:is(.main-navigation__featured .card) .button{margin-top:auto}.main-navigation__allthemes-list{columns:3}.main-navigation__allthemes-list li{page-break-inside:avoid;break-inside:avoid}.main-navigation__item--allthemes{justify-content:center;align-items:center;display:flex}.main-navigation__button--allthemes{padding:var(--spacing-2) var(--spacing-3) calc(var(--spacing-2) + 1px);border:1px solid var(--c-nav-link-color,var(--s-color-interactive-nav));border-radius:var(--border-radius-2)}.main-navigation__header-nav{display:none}.main-navigation__category{margin-inline:0}}@layer organisms.enerkids-navigation{.enerkids-navigation{display:block}.enerkids-navigation .enerkids-navigation__list{gap:var(--spacing-10)}.enerkids-navigation .enerkids-navigation__link{padding:var(--spacing-4) var(--spacing-2);gap:var(--spacing-2);font-size:var(--font-size-base);flex-direction:row}}@layer molecules.quick-links{.section>.container:has(.quick-links+.container .cta){grid-template-columns:auto 320px}.quick-links ul{columns:var(--max-columns)}}@layer pages.sidebar{.page.has--sidebar{grid-template-columns:320px auto;gap:clamp(1.5rem,52.7778vw - 32.2778rem,8.625rem);display:grid}}}@media (width>1100px){@layer organisms.card-spotlight{.card-spotlight--bento .card-spotlight__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}:is(.card-spotlight--bento .card-spotlight__grid)>:first-child{grid-area:1/1/span 3}.card-spotlight--bento .card-spotlight__grid>:first-child .card{z-index:1;border-radius:var(--border-radius-3) var(--border-radius-3) 0 0;position:relative}:is(.card-spotlight--bento .card-spotlight__grid>:first-child .card) .card__inner{all:unset}:is(.card-spotlight--bento .card-spotlight__grid>:first-child .card) .card__feature-area{aspect-ratio:1;margin-bottom:calc(var(--_card-padding) * -1.8);border-radius:var(--border-radius-3);position:relative}:is(.card-spotlight--bento .card-spotlight__grid>:first-child .card) img{z-index:-1;aspect-ratio:1;object-fit:cover;transition:transform var(--_card-image-transition);position:absolute}:is(.card-spotlight--bento .card-spotlight__grid>:first-child .card) .card__content{max-width:94%;margin:0;margin-top:calc(var(--_card-padding) * -1.8);border-radius:var(--border-radius-3)}:is(.card-spotlight--bento .card-spotlight__grid>:first-child .card) .card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}}@media (width>1240px){@layer organisms.card-spotlight{.card-spotlight--bento .card-spotlight__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}}@media (width>980px){@layer organisms.card-spotlight{.card-spotlight--triplet .card-spotlight__grid{grid-template-rows:repeat(1,auto);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}:is(.card-spotlight--triplet .card-spotlight__grid)>:first-child{grid-area:1/auto/span 2}:is(.card-spotlight--triplet .card-spotlight__grid)>:not(:first-child) .card__description{display:none}}}@media (width<768px){@layer organisms.cta{.cta--accent-1,.cta--accent-1-large{padding:var(--spacing-4)}.cta:has(img){justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column}.cta:has(img) .cta__content{align-items:center}}@layer organisms.video-swiper{.video-overlay{position:static}}}@media (width<=768px){@layer organisms.cta{.cta{padding:1.5rem}.cta__container{flex-direction:column}.cta__content{text-align:center;width:100%;margin-bottom:1.5rem;padding-right:0}.cta__image-container{justify-content:center;max-width:100%}.cta__image{max-height:200px}.cta--align-left .cta__container{text-align:center}}}@media (width>=768px){@layer organisms.footer{.footer-primary__sections-grid{grid-template-columns:repeat(2,1fr)}.footer-primary__sections-grid>:nth-child(3){grid-column:span 2}}@layer organisms.video-swiper{.video-swiper__media{width:auto}.external-video-player{aspect-ratio:9/16;pointer-events:auto}.video-container,.content-container{aspect-ratio:9/16;border-radius:var(--border-radius-3);width:auto;max-height:90vh;padding-block:0}}}@media (width>=900px){@layer organisms.footer{.footer-primary__sections-grid{grid-template-columns:repeat(3,1fr)}.footer-primary__sections-grid>:nth-child(3){grid-column:auto}}}@media (width>=1080px){@layer organisms.footer{.footer-primary__sections-grid{grid-template-columns:repeat(12,1fr)}.footer-primary__sections-grid>:first-child,.footer-primary__sections-grid>:nth-child(2){grid-column:span 3}.footer-primary__sections-grid>:nth-child(3){grid-column:span 6}}}@media (width>600px){@layer organisms.footer{:is(.footer-primary__legal .container) ul{flex-direction:row}:is(:is(:is(.footer-primary__legal .container) ul) li):not(:first-child):before{padding-inline:var(--spacing-2);content:"|";content:"|" / "";color:var(--c-footer-heading-color,var(--s-color-text-brand))}}}@media (width>1000px){@layer organisms.footer{.footer-primary__legal .container{grid-template-columns:1fr auto}}}@media (width>=1240px){@layer organisms.footer{.footer-primary__cta{align-self:end;max-width:19.75rem}}}@media (width<1025px){@layer organisms.main-navigation{.main-navigation{background:var(--s-color-bg-default);overflow-y:auto}.main-navigation.is--visible{z-index:1000;inset-block:var(--header-height) 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;display:block;position:fixed;inset-inline:0}.main-navigation .container{background:var(--s-color-bg-default);padding:0}:is(.main-navigation .container) button,:is(.main-navigation .container) a,:is(.main-navigation .container) .main-navigation__categories{padding-inline:var(--container-padding)}}@layer organisms.enerkids-navigation{.enerkids-navigation.is--visible{z-index:1000;inset-block:var(--header-height) 0;background:var(--s-color-bg-default);display:block;position:fixed;inset-inline:0;overflow-y:auto}.enerkids-navigation.is--visible .container{padding:0}.enerkids-navigation.is--visible .enerkids-navigation__list{border-top:1px solid var(--c-nav-border-color,var(--s-color-border-default));background:var(--p-neutral-200);flex-direction:column;align-items:stretch;gap:0;padding:0}.enerkids-navigation.is--visible .enerkids-navigation__item{border-bottom:1px solid var(--c-nav-border-color,var(--s-color-border-default))}.is--active:is(.enerkids-navigation.is--visible .enerkids-navigation__item) .enerkids-navigation__link{background:color-mix(in srgb, var(--c-nav-link-color,var(--s-color-interactive-nav)) 10%, transparent)}.enerkids-navigation.is--visible .enerkids-navigation__link{padding:var(--spacing-4) var(--container-padding);justify-content:center;gap:var(--spacing-3);flex-direction:row}:is(.enerkids-navigation.is--visible .enerkids-navigation__link):after{display:none}.enerkids-navigation.is--visible .enerkids-navigation__bottom{padding-inline:var(--container-padding);display:block}:is(.enerkids-navigation.is--visible .enerkids-navigation__header-nav) ul{flex-direction:column;gap:0;display:flex}:is(:is(.enerkids-navigation.is--visible .enerkids-navigation__header-nav) ul) li:not(:last-child){border-bottom:1px solid var(--c-nav-border-color,var(--s-color-border-default))}.enerkids-navigation.is--visible .enerkids-navigation__header-link{width:100%;padding:var(--spacing-4) 0;justify-content:space-between;align-items:center;gap:var(--spacing-1);color:var(--c-nav-link-color,var(--s-color-interactive-nav));background:0 0;border:0;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex}.is--active:is(.enerkids-navigation.is--visible .enerkids-navigation__header-link){color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover))}.enerkids-navigation.is--visible .enerkids-navigation__site-switcher{width:100%;padding:var(--spacing-4) 0;justify-content:flex-start;align-items:center;gap:var(--spacing-2);border:0;border-top:1px solid var(--c-nav-border-color,var(--s-color-border-default));color:var(--c-nav-link-color,var(--s-color-interactive-nav));transition:color var(--default-transition-time) ease-out;background:0 0;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(.enerkids-navigation.is--visible .enerkids-navigation__site-switcher):hover{color:var(--c-nav-link-color-hover,var(--s-color-interactive-nav-hover))}:is(.enerkids-navigation.is--visible .enerkids-navigation__site-switcher) img{width:auto;height:16px}:is([data-theme=enerkids] :is(.enerkids-navigation.is--visible .enerkids-navigation__site-switcher)) img{height:18px;position:relative;top:2px}:is(.enerkids-navigation.is--visible .enerkids-navigation__site-switcher) .icon{width:16px;height:16px}.enerkids-navigation.is--visible .enerkids-navigation__languages{padding-block:var(--spacing-4) var(--spacing-5);border-top:1px solid var(--c-nav-border-color,var(--s-color-border-default));text-align:center;font-weight:700}:is(.enerkids-navigation.is--visible .enerkids-navigation__languages) ul{justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:row;display:flex}:is(.enerkids-navigation.is--visible .enerkids-navigation__languages) .button{border-color:var(--c-mobile-language-button-border,var(--s-color-interactive-nav));color:var(--c-mobile-language-button-border,var(--s-color-interactive-nav))}:is(:is(.enerkids-navigation.is--visible .enerkids-navigation__languages) .button):where(:hover,:focus,:active),.is--active:is(:is(.enerkids-navigation.is--visible .enerkids-navigation__languages) .button){border-color:var(--c-mobile-language-button-border,var(--s-color-interactive-nav));background-color:var(--c-mobile-language-button-border,var(--s-color-interactive-nav));color:var(--s-color-text-inverse)}}}@media (width>=1150px){@layer organisms.video-swiper{.video-swiper-layout{flex-direction:row}.video-swiper__background{display:block}.video-swiper__info{width:30%;display:block;left:5%}.video-swiper{width:60%;margin-left:auto}.video-container,.content-container,.content-container{max-height:80vh}}}@media (height>1000px){@layer organisms.video-swiper{.content-container h3{font-size:var(--font-size-h4)}.content-container blockquote{font-size:var(--font-size-h2)}}}@media (width>1149px){@layer organisms.video-swiper{.content-container h3{display:none}}}@media (width<1150px){@layer organisms.video-swiper{.video-overlay{z-index:10;width:100%;min-height:10vh;padding:var(--spacing-4);color:var(--s-color-text-inverse);text-align:left;background-color:#00000080;display:block;position:absolute;bottom:0}.video-overlay h3{margin:0 var(--spacing-1) 0;font-size:var(--font-size-h5)}}}@media (width>850px){@layer organisms.video-swiper{.video-swiper__buttons{right:5cqi}}}@media (width>1300px){@layer organisms.video-swiper{.video-swiper__buttons{right:10cqi}}}@media (width>1700px){@layer organisms.video-swiper{.video-swiper__buttons{right:20cqi}}}@media (width>2000px){@layer organisms.video-swiper{.video-swiper__buttons{right:25cqi}}}@media (width<767px){@layer organisms.video-swiper{.video-swiper__indicator{display:none}.video-swiper__counter{bottom:5vw}}}
