:root,[data-mode=default],[data-mode=default]:root{--ds-layout-blur-50:4px;--ds-layout-blur-150:12px;--ds-layout-blur-300:24px;--ds-layout-radius-50:4px;--ds-layout-radius-75:6px;--ds-layout-radius-100:8px;--ds-layout-radius-150:12px;--ds-layout-radius-200:16px;--ds-layout-radius-400:32px;--ds-layout-radius-pill:999px;--ds-layout-radius-round:999px;--ds-layout-size-50:4px;--ds-layout-size-100:8px;--ds-layout-size-150:12px;--ds-layout-size-200:16px;--ds-layout-size-250:20px;--ds-layout-size-300:24px;--ds-layout-size-350:28px;--ds-layout-size-400:32px;--ds-layout-size-500:40px;--ds-layout-size-600:48px;--ds-layout-size-700:56px;--ds-layout-size-800:64px;--ds-layout-size-1000:80px;--ds-layout-size-1200:96px;--ds-layout-size-1400:112px;--ds-layout-size-1600:128px;--ds-layout-spacing-0:0px;--ds-layout-spacing-10:1px;--ds-layout-spacing-25:2px;--ds-layout-spacing-35:3px;--ds-layout-spacing-50:4px;--ds-layout-spacing-75:6px;--ds-layout-spacing-100:8px;--ds-layout-spacing-150:12px;--ds-layout-spacing-200:16px;--ds-layout-spacing-250:20px;--ds-layout-spacing-300:24px;--ds-layout-spacing-400:32px;--ds-layout-spacing-500:40px;--ds-layout-spacing-600:48px;--ds-layout-spacing-800:64px;--ds-layout-spacing-1000:80px;--ds-layout-spacing-1200:96px;--ds-layout-spacing-1400:112px;--ds-layout-spacing-1600:128px;--ds-layout-stroke-width-10:1px;--ds-layout-stroke-width-25:2px;--ds-layout-stroke-width-50:4px;--ds-layout-stroke-width-75:6px;--ds-layout-stroke-width-100:8px;--ds-layout-stroke-width-125:10px}[data-mode=compact],[data-mode=compact]:root{--ds-layout-blur-50:4px;--ds-layout-blur-150:12px;--ds-layout-blur-300:24px;--ds-layout-radius-50:4px;--ds-layout-radius-75:5px;--ds-layout-radius-100:7px;--ds-layout-radius-150:9px;--ds-layout-radius-200:14px;--ds-layout-radius-400:23px;--ds-layout-radius-pill:999px;--ds-layout-radius-round:999px;--ds-layout-size-50:4px;--ds-layout-size-100:8px;--ds-layout-size-150:12px;--ds-layout-size-200:16px;--ds-layout-size-250:20px;--ds-layout-size-300:24px;--ds-layout-size-350:28px;--ds-layout-size-400:32px;--ds-layout-size-500:40px;--ds-layout-size-600:48px;--ds-layout-size-700:56px;--ds-layout-size-800:64px;--ds-layout-size-1000:80px;--ds-layout-size-1200:96px;--ds-layout-size-1400:112px;--ds-layout-size-1600:128px;--ds-layout-spacing-0:0px;--ds-layout-spacing-10:1px;--ds-layout-spacing-25:2px;--ds-layout-spacing-35:3px;--ds-layout-spacing-50:4px;--ds-layout-spacing-75:5px;--ds-layout-spacing-100:7px;--ds-layout-spacing-150:9px;--ds-layout-spacing-200:13px;--ds-layout-spacing-250:17px;--ds-layout-spacing-300:21px;--ds-layout-spacing-400:26px;--ds-layout-spacing-500:34px;--ds-layout-spacing-600:42px;--ds-layout-spacing-800:52px;--ds-layout-spacing-1000:68px;--ds-layout-spacing-1200:84px;--ds-layout-spacing-1400:100px;--ds-layout-spacing-1600:104px;--ds-layout-stroke-width-10:1px;--ds-layout-stroke-width-25:2px;--ds-layout-stroke-width-50:4px;--ds-layout-stroke-width-75:6px;--ds-layout-stroke-width-100:8px;--ds-layout-stroke-width-125:10px}[data-mode=touch],[data-mode=touch]:root{--ds-layout-blur-50:4px;--ds-layout-blur-150:12px;--ds-layout-blur-300:24px;--ds-layout-radius-50:4px;--ds-layout-radius-75:6px;--ds-layout-radius-100:8px;--ds-layout-radius-150:12px;--ds-layout-radius-200:16px;--ds-layout-radius-400:32px;--ds-layout-radius-pill:999px;--ds-layout-radius-round:999px;--ds-layout-size-50:6px;--ds-layout-size-100:12px;--ds-layout-size-150:18px;--ds-layout-size-200:24px;--ds-layout-size-250:30px;--ds-layout-size-300:36px;--ds-layout-size-350:42px;--ds-layout-size-400:48px;--ds-layout-size-500:60px;--ds-layout-size-600:72px;--ds-layout-size-700:84px;--ds-layout-size-800:96px;--ds-layout-size-1000:120px;--ds-layout-size-1200:144px;--ds-layout-size-1400:168px;--ds-layout-size-1600:192px;--ds-layout-spacing-0:0px;--ds-layout-spacing-10:2px;--ds-layout-spacing-25:4px;--ds-layout-spacing-35:5px;--ds-layout-spacing-50:6px;--ds-layout-spacing-75:9px;--ds-layout-spacing-100:11px;--ds-layout-spacing-150:18px;--ds-layout-spacing-200:22px;--ds-layout-spacing-250:25px;--ds-layout-spacing-300:29px;--ds-layout-spacing-400:43px;--ds-layout-spacing-500:50px;--ds-layout-spacing-600:58px;--ds-layout-spacing-800:86px;--ds-layout-spacing-1000:100px;--ds-layout-spacing-1200:116px;--ds-layout-spacing-1400:131px;--ds-layout-spacing-1600:171px;--ds-layout-stroke-width-10:1px;--ds-layout-stroke-width-25:2px;--ds-layout-stroke-width-50:5px;--ds-layout-stroke-width-75:7px;--ds-layout-stroke-width-100:9px;--ds-layout-stroke-width-125:11px}:root{--ds-misc-elevation-lg-ambient-blur:24px;--ds-misc-elevation-lg-ambient-spread:0px;--ds-misc-elevation-lg-ambient-x:0px;--ds-misc-elevation-lg-ambient-y:12px;--ds-misc-elevation-lg-key-blur:16px;--ds-misc-elevation-lg-key-spread:0px;--ds-misc-elevation-lg-key-x:0px;--ds-misc-elevation-lg-key-y:8px;--ds-misc-elevation-md-ambient-blur:12px;--ds-misc-elevation-md-ambient-spread:1px;--ds-misc-elevation-md-ambient-x:0px;--ds-misc-elevation-md-ambient-y:6px;--ds-misc-elevation-md-key-blur:8px;--ds-misc-elevation-md-key-spread:-3px;--ds-misc-elevation-md-key-x:0px;--ds-misc-elevation-md-key-y:4px;--ds-misc-elevation-sm-ambient-blur:6px;--ds-misc-elevation-sm-ambient-spread:0px;--ds-misc-elevation-sm-ambient-x:0px;--ds-misc-elevation-sm-ambient-y:3px;--ds-misc-elevation-sm-key-blur:4px;--ds-misc-elevation-sm-key-spread:-2px;--ds-misc-elevation-sm-key-x:0px;--ds-misc-elevation-sm-key-y:2px;--ds-misc-elevation-xl-ambient-blur:40px;--ds-misc-elevation-xl-ambient-spread:4px;--ds-misc-elevation-xl-ambient-x:0px;--ds-misc-elevation-xl-ambient-y:16px;--ds-misc-elevation-xl-key-blur:24px;--ds-misc-elevation-xl-key-spread:0px;--ds-misc-elevation-xl-key-x:0px;--ds-misc-elevation-xl-key-y:12px;--ds-misc-elevation-xs-ambient-blur:3px;--ds-misc-elevation-xs-ambient-spread:0px;--ds-misc-elevation-xs-ambient-x:0px;--ds-misc-elevation-xs-ambient-y:1px;--ds-misc-elevation-xs-key-blur:2px;--ds-misc-elevation-xs-key-spread:-1px;--ds-misc-elevation-xs-key-x:0px;--ds-misc-elevation-xs-key-y:1px;--ds-misc-opacity-50:0.5;--ds-misc-elevation-color-ambient:#0000001a;--ds-misc-elevation-color-key:#00000029}@media (prefers-color-scheme:light){:root{--ds-misc-elevation-color-ambient:#0000001a;--ds-misc-elevation-color-key:#00000029}}[data-mode=light],[data-mode=light]:root{--ds-misc-elevation-color-ambient:#0000001a;--ds-misc-elevation-color-key:#00000029}@media (prefers-color-scheme:dark){:root{--ds-misc-elevation-color-ambient:#0003;--ds-misc-elevation-color-key:#00000052}}[data-mode=dark],[data-mode=dark]:root{--ds-misc-elevation-color-ambient:#0003;--ds-misc-elevation-color-key:#00000052}:root{--ds-screen-text-font-size-body-lg:1.125rem;--ds-screen-text-font-size-body-md:1rem;--ds-screen-text-font-size-body-sm:0.875rem;--ds-screen-text-font-size-body-xs:0.75rem;--ds-screen-text-font-size-display-lg:clamp(3.875rem,1.081633rem + 11.918367vi,13rem);--ds-screen-text-font-size-display-md:clamp(3.625rem,1.176020rem + 10.448980vi,11.625rem);--ds-screen-text-font-size-display-sm:clamp(3.1875rem,1.312500rem + 8.000000vi,9.3125rem);--ds-screen-text-font-size-heading-2xl:clamp(1.5625rem,1.294643rem + 1.142857vi,2.4375rem);--ds-screen-text-font-size-heading-3xl:clamp(1.75rem,1.348214rem + 1.714286vi,3.0625rem);--ds-screen-text-font-size-heading-4xl:clamp(2rem,1.445153rem + 2.367347vi,3.8125rem);--ds-screen-text-font-size-heading-5xl:clamp(2.25rem,1.484694rem + 3.265306vi,4.75rem);--ds-screen-text-font-size-heading-6xl:clamp(2.5rem,1.447704rem + 4.489796vi,5.9375rem);--ds-screen-text-font-size-heading-lg:clamp(1.25rem,1.154337rem + 0.408163vi,1.5625rem);--ds-screen-text-font-size-heading-md:clamp(1.125rem,1.086735rem + 0.163265vi,1.25rem);--ds-screen-text-font-size-heading-sm:1rem;--ds-screen-text-font-size-heading-xl:clamp(1.375rem,1.202806rem + 0.734694vi,1.9375rem);--ds-screen-text-font-size-label-lg:1.125rem;--ds-screen-text-font-size-label-md:1rem;--ds-screen-text-font-size-label-sm:0.875rem;--ds-screen-text-font-size-label-xs:0.75rem;--ds-screen-text-letter-spacing-body-lg:0;--ds-screen-text-letter-spacing-body-md:0;--ds-screen-text-letter-spacing-body-sm:0.01em;--ds-screen-text-letter-spacing-body-xs:0.01em;--ds-screen-text-letter-spacing-display-lg:-0.02em;--ds-screen-text-letter-spacing-display-md:-0.015em;--ds-screen-text-letter-spacing-display-sm:-0.02em;--ds-screen-text-letter-spacing-heading-2xl:0;--ds-screen-text-letter-spacing-heading-3xl:0;--ds-screen-text-letter-spacing-heading-4xl:0;--ds-screen-text-letter-spacing-heading-5xl:0;--ds-screen-text-letter-spacing-heading-6xl:-0.01em;--ds-screen-text-letter-spacing-heading-lg:0;--ds-screen-text-letter-spacing-heading-md:0;--ds-screen-text-letter-spacing-heading-sm:0;--ds-screen-text-letter-spacing-heading-xl:0;--ds-screen-text-letter-spacing-label-lg:0;--ds-screen-text-letter-spacing-label-md:0;--ds-screen-text-letter-spacing-label-sm:0.01em;--ds-screen-text-letter-spacing-label-xs:0.01em;--ds-screen-text-line-height-body-lg:1.5;--ds-screen-text-line-height-body-md:1.5;--ds-screen-text-line-height-body-sm:1.62;--ds-screen-text-line-height-body-xs:1.75;--ds-screen-text-line-height-display-lg:1.35;--ds-screen-text-line-height-display-md:1.5;--ds-screen-text-line-height-display-sm:1.5;--ds-screen-text-line-height-heading-2xl:1.35;--ds-screen-text-line-height-heading-3xl:1.35;--ds-screen-text-line-height-heading-4xl:1.15;--ds-screen-text-line-height-heading-5xl:1.15;--ds-screen-text-line-height-heading-6xl:1.15;--ds-screen-text-line-height-heading-lg:1.35;--ds-screen-text-line-height-heading-md:1.5;--ds-screen-text-line-height-heading-sm:1.5;--ds-screen-text-line-height-heading-xl:1.35;--ds-screen-text-line-height-label-lg:1.5;--ds-screen-text-line-height-label-md:1.5;--ds-screen-text-line-height-label-sm:1.5;--ds-screen-text-line-height-label-xs:1.75;--ds-screen-text-font-weight-bold:700;--ds-screen-text-font-weight-medium:500;--ds-screen-text-font-weight-regular:400;--ds-screen-device:desktop;--ds-screen-layout-grid-column-count:clamp(0.25rem,0.096939rem + 0.653061vi,0.75rem);--ds-screen-layout-grid-gutter:clamp(1rem,0.846939rem + 0.653061vi,1.5rem);--ds-screen-layout-grid-margin:clamp(1rem,0.693878rem + 1.306122vi,2rem);--ds-screen-spacing-fluid-100-300:clamp(0.5rem,0.193878rem + 1.306122vi,1.5rem);--ds-screen-spacing-fluid-250-400:clamp(1.25rem,1.020408rem + 0.979592vi,2rem);--ds-screen-spacing-fluid-300-500:clamp(1.5rem,1.193878rem + 1.306122vi,2.5rem);--ds-screen-spacing-fluid-400-800:clamp(2rem,1.387755rem + 2.612245vi,4rem);--ds-screen-spacing-fluid-500-1000:clamp(2.5rem,1.734694rem + 3.265306vi,5rem);--ds-screen-viewport-height-default:clamp(41.6875rem,36.081633rem + 23.918367vi,60rem);--ds-screen-viewport-width-default:clamp(23.5rem,0.081633rem + 99.918367vi,100rem);--ds-screen-viewport-width-max:clamp(47.9375rem,25.877551rem + 94.122449vi,120rem);--ds-screen-viewport-width-min:clamp(20rem,-1.466837rem + 91.591837vi,90.125rem)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:900;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Black.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:900;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-BlackItalic.woff2)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:700;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Bold.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:700;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-BoldItalic.woff2)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:500;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Medium.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:500;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-MediumItalic.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Italic.woff2)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Regular.woff2)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:300;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Light.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:300;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-LightItalic.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Light.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:500;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-MediumItalic.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-RegularItalic.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-BlackItalic.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:500;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Medium.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-BoldItalic.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:100;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-ThinItalic.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-LightItalic.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Black.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Bold.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Regular.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:100;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Thin.woff2)}@font-face{font-family:Noto Sans SC;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansSC-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansSC-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansSC-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansJP-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansJP-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansJP-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansKR-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansKR-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansKR-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}