button.svelte-fj48fz{font-size:inherit;cursor:pointer;background-color:#0000;border:none;padding-inline-start:0;padding-inline-end:0}.aspect-ratio-wrapper.svelte-kcf7zu{--aspect-ratio:var(--aspect-ratio-desktop,var(--aspect-ratio-default));--aspect-ratio-percentage:var(--aspect-ratio-percentage-desktop,var(--aspect-ratio-percentage-default));max-height:var(--max-height,none);aspect-ratio:var(--aspect-ratio,1/1);position:relative}@supports not (aspect-ratio:1/1){.aspect-ratio-wrapper.svelte-kcf7zu:before{float:left;padding-top:calc(var(--aspect-ratio-percentage) * 1%);content:""}.aspect-ratio-wrapper.svelte-kcf7zu:after{content:"";clear:both;display:block}}@media screen and (max-width:64rem){.aspect-ratio-wrapper.svelte-kcf7zu{--aspect-ratio:var(--aspect-ratio-tablet,var(--aspect-ratio-desktop,var(--aspect-ratio-default)));--aspect-ratio-percentage:var(--aspect-ratio-percentage-tablet,var(--aspect-ratio-percentage-desktop,var(--aspect-ratio-percentage-default)))}}@media screen and (max-width:47.9375rem){.aspect-ratio-wrapper.svelte-kcf7zu{--aspect-ratio:var(--aspect-ratio-mobile,var(--aspect-ratio-tablet,var(--aspect-ratio-desktop,var(--aspect-ratio-default))));--aspect-ratio-percentage:var(--aspect-ratio-percentage-mobile,var(--aspect-ratio-percentage-tablet,var(--aspect-ratio-percentage-desktop,var(--aspect-ratio-percentage-default))))}}.aspect-ratio-wrapper.svelte-kcf7zu .stretchContent>:first-child,.aspect-ratio-wrapper.svelte-kcf7zu .stretchContent>astro-island>:first-child{position:absolute;top:0;bottom:0;left:0;right:0}.aspect-ratio-wrapper.svelte-kcf7zu .aspect-ratio-content:where(.svelte-kcf7zu){position:absolute;top:0;bottom:0;left:0;right:0}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu{aspect-ratio:unset;grid-template:1fr/1fr;display:grid}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu:before{content:"";padding-top:calc(var(--aspect-ratio-percentage) * 1%);grid-area:1/1}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu .stretchContent>:first-child,.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu .stretchContent>astro-island>:first-child{display:grid;position:relative}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu .aspect-ratio-content:where(.svelte-kcf7zu){display:grid;position:relative}.aspect-ratio-wrapper.allow-expand.svelte-kcf7zu .aspect-ratio-content:where(.svelte-kcf7zu){grid-area:1/1}.video-button.svelte-1fhusd1{--button-size:3.5rem;--placement-from-edge:1.5rem;display:none}.video-button.show.svelte-1fhusd1{display:block}.video-button.svelte-1fhusd1{z-index:10;width:var(--button-size);height:var(--button-size);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;position:absolute}@media screen and (max-width:47.9375rem){.video-button.svelte-1fhusd1{--button-size:2.5rem;--placement-from-edge:1rem}}.video-button.svelte-1fhusd1 .button-text:where(.svelte-1fhusd1){pointer-events:none;justify-content:center;align-items:center;display:flex}.video-button.svelte-1fhusd1 .button-text:where(.svelte-1fhusd1) .play-button:where(.svelte-1fhusd1){margin-left:.125rem}.video-button--center.svelte-1fhusd1{top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-button--bottom-left.svelte-1fhusd1{left:var(--placement-from-edge);bottom:var(--placement-from-edge)}.video-button--bottom-right.svelte-1fhusd1{right:var(--placement-from-edge);bottom:var(--placement-from-edge)}.video-button--top-left.svelte-1fhusd1{left:var(--placement-from-edge);top:var(--placement-from-edge)}.video-button--top-right.svelte-1fhusd1{right:var(--placement-from-edge);top:var(--placement-from-edge)}.video-container.svelte-72rhip{grid-template-rows:minmax(0,1fr);width:100%;height:100%;line-height:0;display:grid;position:relative;overflow:hidden}.poster.svelte-72rhip{z-index:-1;grid-area:1/1/1/1;width:100%;height:100%;position:relative}video.svelte-72rhip{-o-object-fit:cover;object-fit:cover;background:0 0;grid-area:1/1/1/1;width:100%;min-width:100%;max-width:-moz-fit-content;max-width:fit-content;height:100%}img.svelte-18yriui{-o-object-fit:var(--object-fit);object-fit:var(--object-fit);-o-object-position:var(--position);object-position:var(--position);border-radius:var(--box-border-radius);width:100%;height:100%}.visual-global.svelte-1w8fy8w{max-width:var(--max-width)}.visual-global.svelte-1w8fy8w img,.visual-global.svelte-1w8fy8w video,.visual-global.svelte-1w8fy8w .poster img{-o-object-fit:var(--object-fit);object-fit:var(--object-fit);-o-object-position:var(--position);object-position:var(--position);border-radius:var(--radius);width:100%;height:100%}.visual-global.svelte-1w8fy8w .richtext-container{margin-top:.75rem}.visual-global.svelte-1w8fy8w:-webkit-any(figure:where(.svelte-1w8fy8w)){flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0;display:flex}.visual-global.svelte-1w8fy8w:is(figure:where(.svelte-1w8fy8w)){flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0;display:flex}.visual-global.align-items-center.svelte-1w8fy8w{margin-inline-start:auto;margin-inline-end:auto}.visual-global.align-items-right.svelte-1w8fy8w{margin-inline-start:auto}svg.svelte-t7a7wa{max-height:100%}path.svelte-t7a7wa{fill:var(--color-light)}.logo-container.svelte-g7qx1w{width:100%;aspect-ratio:var(--footerLogoAspectRatio);max-height:37.5rem;display:block;position:relative;overflow:hidden}.logo-container.svelte-g7qx1w .scene:where(.svelte-g7qx1w){height:100%;max-height:inherit;will-change:transform;position:relative}.logo-container.has-video.svelte-g7qx1w .scene:where(.svelte-g7qx1w):after{content:"";opacity:.2;background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0}.logo-container.has-video.svelte-g7qx1w .visual-global{height:100%}.logo-container.svelte-g7qx1w .footer-logo{z-index:1;pointer-events:none;width:100%;max-width:42.875rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:75rem){.logo-container.svelte-g7qx1w .footer-logo{max-width:31.25rem}}@media screen and (max-width:54.375rem){.logo-container.svelte-g7qx1w .footer-logo{max-width:25rem}}@media screen and (max-width:45rem){.logo-container.svelte-g7qx1w .footer-logo{max-width:18.75rem}}@media screen and (max-width:32.5rem){.logo-container.svelte-g7qx1w .footer-logo{max-width:12.5rem}}:root{--spacing-before-footer-default-desktop:0;--spacing-before-footer-default-tablet:0;--spacing-before-footer-default-mobile:0}html.startpage main,html.complete-sleep main{--spacing-before-footer-default-desktop:5rem}html.special-feature main:has(.our-view-on-container){--spacing-before-footer-default-desktop:5rem}@media screen and (max-width:64rem){html.startpage main,html.complete-sleep main{--spacing-before-footer-default-tablet:4rem}html.special-feature main:has(.our-view-on-container){--spacing-before-footer-default-tablet:4rem}}@media screen and (max-width:47.9375rem){html.startpage main,html.complete-sleep main{--spacing-before-footer-default-mobile:2.25rem}html.special-feature main:has(.our-view-on-container){--spacing-before-footer-default-mobile:2.25rem}}.breadcrumbs-wrapper{z-index:2;position:relative}main{z-index:1;position:relative;padding-bottom:var(--spacing-before-footer-override-desktop,var(--spacing-before-footer-default-desktop))!important}@media screen and (max-width:64rem){main{padding-bottom:var(--spacing-before-footer-override-tablet,var(--spacing-before-footer-default-tablet))!important}}@media screen and (max-width:47.9375rem){main{padding-bottom:var(--spacing-before-footer-override-mobile,var(--spacing-before-footer-default-mobile))!important}}main:before{content:"";background-color:var(--background-color);z-index:-10;width:100vw;position:absolute;top:-12.5rem;bottom:0;left:50%;right:0;transform:translate(-50%)}body main{min-height:calc(100svh - var(--navigation-height))}body:has(.breadcrumbs-wrapper) main{--breadcrumbs-height:6.5rem;min-height:calc(100svh - var(--navigation-height) - var(--breadcrumbs-height))}footer.svelte-1p7jays{background-color:var(--footer-background-color-override,var(--footer-background-color-default));width:100%;padding-inline-start:0;padding-inline-end:0;position:relative;overflow:hidden}.bottom-content.svelte-1p7jays{padding:2rem var(--container-spacing);color:var(--footer-text-color-override,var(--footer-text-color-default))}@media screen and (min-width:48rem){.bottom-content.svelte-1p7jays{grid-template-columns:1fr 1fr;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:grid}}.bottom-content.svelte-1p7jays a,.bottom-content.svelte-1p7jays button{color:var(--footer-text-color-override,var(--footer-text-color-default));background-color:#0000;text-decoration:none}.bottom-content.svelte-1p7jays a:hover,.bottom-content.svelte-1p7jays button:hover{text-decoration:underline}.bottom-content.svelte-1p7jays .links:where(.svelte-1p7jays){letter-spacing:0;margin:0;font-size:1.25rem;font-weight:400;line-height:162.5%}@media screen and (max-width:47.9375rem){.bottom-content.svelte-1p7jays .links:where(.svelte-1p7jays){letter-spacing:0;margin:0;font-size:1rem;font-weight:400;line-height:162.5%}}.bottom-content.svelte-1p7jays .end-copy:where(.svelte-1p7jays){letter-spacing:0;margin:0;font-size:.875rem;font-weight:400;line-height:157.1%}.bottom-content.svelte-1p7jays .end-copy:where(.svelte-1p7jays){opacity:.6}@media screen and (max-width:47.9375rem){.bottom-content.svelte-1p7jays .end-copy:where(.svelte-1p7jays){margin-top:2rem}}.copy-rights.svelte-1p7jays{letter-spacing:0;color:var(--footer-text-color-override,var(--footer-text-color-default));padding-block-start:4rem;padding-block-end:1rem;padding-inline:var(--container-spacing);opacity:.6;margin:0;font-size:.875rem;font-weight:400;line-height:157.1%}@media screen and (min-width:48rem){.copy-rights.svelte-1p7jays{padding-block-start:0;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}}.top-content.svelte-1p7jays,.bottom-content.svelte-1p7jays,.copy-rights.svelte-1p7jays{max-width:100%;margin:auto}@media screen and (min-width:90rem){.top-content.svelte-1p7jays,.bottom-content.svelte-1p7jays,.copy-rights.svelte-1p7jays{max-width:var(--container-max-width)}.top-content.svelte-1p7jays{max-width:160rem}}footer .copy-container .richtext>*{margin:0 0 1rem}@media screen and (max-width:47.9375rem){footer .copy-container .richtext>*{margin:0!important}footer .copy-container .richtext>h2{letter-spacing:-.03375rem;margin:1rem 0;font-size:1.5625rem;font-weight:700;line-height:120%}footer .copy-container .richtext>p{letter-spacing:0;margin:1rem 0;font-size:1rem;font-weight:400;line-height:140%}}ul[data-astro-cid-eybpbp54]{flex-direction:column;gap:.625rem;display:flex}@media screen and (max-width:47.9375rem){ul[data-astro-cid-eybpbp54]{gap:1rem}}@media screen and (max-width:23.4375rem){ul[data-astro-cid-eybpbp54]{gap:.75rem}}
