@charset "utf-8";

.Hero_container__KxOfu { display: grid; position: relative; }

.Hero_container__KxOfu .Hero_white_background_section__UBvWA { background: rgb(255, 255, 255); color: rgb(0, 0, 0); z-index: 2; position: relative; align-self: start; padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .Hero_container__KxOfu .Hero_white_background_section__UBvWA { padding: 4rem 1.25rem; }
}

.Hero_container__KxOfu .Hero_hero_video__4LGlJ { inset: 0px; width: 100%; height: 100%; z-index: 0; }

.Hero_container__KxOfu .Hero_hero_video__4LGlJ video { width: 100%; height: 100%; object-fit: cover; }

.Hero_hero_header__JZIP0 { max-width: 585px; width: 100%; display: flex; flex-direction: column; margin-inline: auto; gap: 1.5rem; text-align: center; }

p.Hero_hero_subheadline__45ThI.Hero_hero_subheadline__45ThI { margin: 0px; }

.Hero_hero_cta___eVKM.Hero_hero_cta___eVKM { margin-inline: auto; max-width: 200px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 18px; font-weight: 500; line-height: 140%; margin-top: 10px; padding: 1rem 2rem; }

.Hero_hero_link__nMqpq { color: rgb(65, 88, 238); font-size: 16px; font-weight: 500; letter-spacing: 2.24px; text-transform: uppercase; }

.Hero_hero_link__nMqpq:focus, .Hero_hero_link__nMqpq:hover { color: rgb(0, 0, 0); }

.Hero_ashby_embed__y90TI { background-color: rgb(255, 255, 255); padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .Hero_ashby_embed__y90TI { padding: 4rem 1.25rem; }
}

.Pod5Awards_container__caRu9 { background-color: rgb(255, 255, 255); padding: 2.5rem 4rem; overflow: hidden; }

.Pod5Awards_container__caRu9[data-theme="light"] .Pod5Awards_wrapper__h2LDL { background-color: rgb(241, 242, 244); color: rgb(0, 0, 0); }

.Pod5Awards_container__caRu9[data-theme="light"] .Pod5Awards_wrapper__h2LDL .Pod5Awards_award_separator__DxbE3::after { background: rgb(211, 211, 211); }

.Pod5Awards_container__caRu9[data-theme="light"] .Pod5Awards_wrapper__h2LDL .Pod5Awards_award_year__WdDqb { color: rgb(99, 99, 99); }

.Pod5Awards_container__caRu9[data-theme="dark"] .Pod5Awards_wrapper__h2LDL { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.Pod5Awards_container__caRu9[data-theme="dark"] .Pod5Awards_wrapper__h2LDL .Pod5Awards_award_separator__DxbE3::after { background: rgb(160, 160, 160); }

.Pod5Awards_container__caRu9[data-theme="dark"] .Pod5Awards_wrapper__h2LDL .Pod5Awards_award_year__WdDqb { color: rgb(211, 211, 211); }

@media (max-width: 1439px) {
  .Pod5Awards_container__caRu9 { padding: 2.5rem 0px; }
}

.Pod5Awards_wrapper__h2LDL { border-radius: 0.5rem; padding: 1.25rem 2.5rem; width: max-content; margin-inline: auto; }

@media (max-width: 1023px) {
  .Pod5Awards_wrapper__h2LDL { border-radius: 0px; padding: 1.25rem 1rem; width: 100%; }
}

.Pod5Awards_awards_list__wWBM8 { margin-block: 0px; list-style: none; display: flex; gap: 1rem; }

@media (max-width: 1439px) {
  .Pod5Awards_awards_list__wWBM8 { overflow-x: auto; margin-inline: -2.5rem; padding-inline: 2.5rem; display: flex; flex-wrap: nowrap; scrollbar-width: none; }
  .Pod5Awards_awards_list__wWBM8::-webkit-scrollbar { display: none; }
}

.Pod5Awards_awards_wrapper__9DMlo { display: grid; grid-template-columns: auto 1fr; gap: 1rem; align-items: center; padding: 1.25rem 0px; }

@media (max-width: 1439px) {
  .Pod5Awards_awards_wrapper__9DMlo { min-width: 16rem; }
}

.Pod5Awards_award_logo__2I6LA { border-radius: 50%; background-color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; width: 4.375rem; height: 4.375rem; padding: 0.5rem; }

.Pod5Awards_award_logo__2I6LA svg { height: 1rem; width: auto; }

.Pod5Awards_award_title__JSDOB { max-width: 12ch; font-size: 1.5rem; font-style: normal; font-weight: 500; line-height: 125%; letter-spacing: 0.015rem; }

@media (max-width: 1023px) {
  .Pod5Awards_award_title__JSDOB { max-width: none; }
}

.Pod5Awards_award_separator__DxbE3 { display: block; margin-inline: auto; position: relative; width: 10px; }

.Pod5Awards_award_separator__DxbE3::after { content: ""; position: absolute; top: 0px; bottom: 0px; width: 1px; height: 100%; }

.ScrollSequenceStatic_container__GEHPd { color: rgb(255, 255, 255); overflow: hidden; }

.ScrollSequenceStatic_top_content_container__gz2zC { width: 100%; height: 90vh; max-height: var(--maxHeightDesktop,1500px); position: relative; }

@media (max-width: 599px) {
  .ScrollSequenceStatic_top_content_container__gz2zC { max-height: 590px; }
}

.ScrollSequenceStatic_header__0SAmg { padding: 5rem 1rem 0px; text-align: center; margin-bottom: 2rem; }

@media (max-width: 599px) {
  .ScrollSequenceStatic_header__0SAmg { margin-bottom: 1rem; padding: 3rem 1rem 0px; }
}

.ScrollSequenceStatic_subtitle__3x8ZP { color: rgb(237, 234, 232); text-wrap: balance; }

@media (max-width: 599px) {
  .ScrollSequenceStatic_subtitle__3x8ZP { margin-top: 0.5rem; text-wrap: wrap; }
}

.ScrollSequenceStatic_header__0SAmg h2 { max-width: 20ch; margin-inline: auto; }

.ScrollSequenceStatic_benefits_wrapper__EeORB { margin: 0px auto; display: flex; justify-content: center; }

.ScrollSequenceStatic_benefits__OqtkX { margin: 0px; display: flex; justify-content: center; gap: 2rem; list-style: none; padding: 0px 0px 6.5rem; }

@media (max-width: 1023px) {
  .ScrollSequenceStatic_benefits__OqtkX { flex-direction: column; gap: 1rem; width: 100%; max-width: 40rem; }
}

.ScrollSequenceStatic_bottom_text__Nban6 { padding: 0px 1rem 6.5rem; display: flex; justify-content: center; align-items: center; margin: 0px auto; max-width: 570px; }

.ScrollSequenceStatic_bottom_text__Nban6 p { margin-inline: auto; text-align: center; color: rgb(0, 0, 0); }

.ScrollSequenceStatic_bottom_text__Nban6 em { color: rgb(158, 158, 158); font-style: normal; }

.ScrollSequenceStatic_top_content__izN6z { position: relative; z-index: 2; }

.ScrollSequenceStatic_bottom_container__Aq4hf { position: relative; z-index: 1; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 15vh 4rem 0px; }

@media (max-width: 1023px) {
  .ScrollSequenceStatic_bottom_container__Aq4hf { padding: 4rem 1.25rem 0px; }
}

.ScrollSequenceStatic_benefit__3dc6c { text-align: center; border-radius: 0.5rem; background: rgb(244, 240, 235); padding: 3rem 2.8rem; color: rgb(0, 0, 0); }

.ScrollSequenceStatic_benefit__3dc6c svg { width: 2rem; height: 2rem; margin-bottom: 1rem; margin-inline: auto; }

@media (max-width: 1023px) {
  .ScrollSequenceStatic_benefit__3dc6c { border-radius: 10px; width: 100%; }
}

.ScrollSequenceStatic_benefit__3dc6c h4 { max-width: 20ch; margin-inline: auto; }

.ScrollSequenceStatic_benefit__3dc6c p { max-width: 28ch; color: rgba(0, 0, 0, 0.5); margin-top: 1rem !important; }

.ScrollSequenceStatic_top_cta__Rlec0 { display: flex; justify-content: center; align-items: center; gap: 1rem; padding-bottom: 2rem; }

@media (max-width: 599px) {
  .ScrollSequenceStatic_top_cta__Rlec0 { grid-template-columns: 1fr; justify-items: center; }
}

.ScrollSequenceStatic_top_cta__Rlec0 > a, .ScrollSequenceStatic_top_cta__Rlec0 > div { flex: 0 1 auto; }

.ScrollSequenceStatic_cta_container__POO7j { display: flex; justify-content: center; }

.ScrollSequenceStatic_affirm_text__ZIiHW { flex: 0 1 0%; }

.ScrollSequenceStatic_affirm_text__ZIiHW svg { max-height: 1.25em; display: inline; }

.ScrollSequenceStatic_affirm_text__ZIiHW span { display: inline-block; height: 1.25em; width: 3em; }

.ScrollSequenceStatic_cropped_image_container__8W6_F { height: 100%; width: 100%; position: absolute; inset: 0px; }

.ScrollSequenceStatic_cropped_image_container__8W6_F.ScrollSequenceStatic_image_shade__FfnDl::before { content: ""; position: absolute; z-index: 1; inset: 0px; background: linear-gradient(rgba(0, 0, 0, 0.4) 23.56%, rgba(0, 0, 0, 0) 55.29%) no-repeat; mix-blend-mode: multiply; }

.ScrollSequenceStatic_cropped_image_container__8W6_F picture { display: flex; height: 100%; width: 100%; object-fit: cover; }

.BedCoolingSystemHero_container__MS0X4 { background-color: var(--backgroundColor,rgb(240,240,240)); color: rgb(0, 0, 0); display: grid; grid-template-columns: var(--gridColumns,.7fr 1fr); height: calc(-112px + 100svh); transition: height 0.25s; align-items: center; }

@media (max-width: 1200px) {
  .BedCoolingSystemHero_container__MS0X4 { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 1023px) {
  .BedCoolingSystemHero_container__MS0X4 { grid-template-columns: 1fr; grid-template-rows: 18rem 1fr; align-items: start; min-height: auto; height: auto; }
}

.BedCoolingSystemHero_header_content__wnu_w { padding: 4rem; }

@media (max-width: 1023px) {
  .BedCoolingSystemHero_header_content__wnu_w { order: 2; padding: 4rem 1.25rem; }
}

.BedCoolingSystemHero_header_content__wnu_w header { margin-bottom: 7rem; }

.BedCoolingSystemHero_header_content__wnu_w header a, .BedCoolingSystemHero_header_content__wnu_w header button { margin-top: 2.5rem; }

@media (max-width: 1023px) {
  .BedCoolingSystemHero_header_content__wnu_w header a, .BedCoolingSystemHero_header_content__wnu_w header button { margin-top: 0px; }
}

.BedCoolingSystemHero_header_content__wnu_w header h1 { max-width: var(--headlineWidthDesktop,12ch); margin-top: 0.5rem; }

.BedCoolingSystemHero_header_content__wnu_w header p { text-wrap: balance; }

@media (max-width: 1023px) {
  .BedCoolingSystemHero_header_content__wnu_w header { margin-bottom: 3rem; }
  .BedCoolingSystemHero_header_content__wnu_w header h1 { max-width: var(--headlineWidthMobile,12ch); }
}

.BedCoolingSystemHero_subheadline__bv2NE { color: rgb(99, 99, 99); }

.BedCoolingSystemHero_cta_container__lF_pG { display: flex; justify-content: flex-start; gap: 1.25rem; }

@media (max-width: 1023px) {
  .BedCoolingSystemHero_cta_container__lF_pG { flex-direction: column; gap: 0.5rem; margin-top: 1.5rem; }
}

.BedCoolingSystemHero_eyebrow__1dKcX { color: rgb(99, 99, 99); }

.BedCoolingSystemHero_image__t5uGh { position: relative; width: 100%; height: 100%; }

.BedCoolingSystemHero_image__t5uGh img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-position: 65% center; }

@media (max-width: 1023px) {
  .BedCoolingSystemHero_image__t5uGh img { object-position: 100% center; }
}

.BedCoolingSystemHero_video_container__8LWaP { position: relative; width: 100%; height: 100%; background-color: rgb(240, 240, 240); }

.BedCoolingSystemHero_video_container__8LWaP .BedCoolingSystemHero_video__Rp6_A { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 0px 50%; }

@media (max-width: 1023px) {
  .BedCoolingSystemHero_video_container__8LWaP .BedCoolingSystemHero_video__Rp6_A { object-position: center center; }
}

.BedCoolingSystemHero_modal_video_container__7DlXd { height: 100%; width: 100%; }

.BedCoolingSystemHero_modal_video_container__7DlXd video { height: 100%; width: 100%; object-fit: cover; object-position: center center; }

.BedCoolingSystemHero_list__ayfHR { list-style: none; display: flex; flex-direction: column; align-items: flex-start; gap: 0.5rem; margin: 1.4rem 0px 1rem; }

@media (max-height: 650px) {
  .BedCoolingSystemHero_list__ayfHR { display: none; }
}

.BedCoolingSystemHero_list__ayfHR p { display: inline-flex; align-items: center; gap: 0.5rem; font-family: var(--neue-montreal),sans-serif; margin-top: 0px; margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 1.25rem; line-height: 1.4; letter-spacing: 0.0125rem; color: var(--listItemColor,black); }

@media (max-width: 1023px) {
  .BedCoolingSystemHero_list__ayfHR { margin-bottom: 1.5rem; }
}

.FullBodyCooling_container__k195Z { background: rgb(249, 248, 247); color: rgb(0, 0, 0); padding: 7rem 4rem; position: relative; }

@media (max-width: 1023px) {
  .FullBodyCooling_container__k195Z { padding: 4rem 1.25rem; grid-template-columns: 1fr; }
}

.FullBodyCooling_content__9uUev { margin-inline: auto; max-width: 1440px; display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 2rem; }

@media (max-width: 1023px) {
  .FullBodyCooling_content__9uUev { grid-template-columns: 1fr; }
}

p.FullBodyCooling_hero_subheadline__Smu1l.FullBodyCooling_hero_subheadline__Smu1l { margin: 0px; color: rgb(105, 103, 101); }

.FullBodyCooling_header__hHg_P { display: flex; flex-direction: column; gap: 2rem; }

.FullBodyCooling_hero_subheadline_container__f9CLw { list-style: none; margin: 0px; padding: 0px; color: rgb(0, 0, 0); }

.FullBodyCooling_hero_subheadline_container__f9CLw li { padding-bottom: 10px; line-height: 1.5; display: flex; align-items: center; gap: 0.8rem; }

@media (max-width: 1023px) {
  .FullBodyCooling_hero_subheadline_container__f9CLw li { max-width: max(270px, 70vw); }
}

.FullBodyCooling_hero_subheadline_container__f9CLw li svg { flex: 1 0 0%; max-width: 24px; }

.FullBodyCooling_hero_subheadline_container__f9CLw li > p { flex: 1 1 0%; line-height: 1.5; }

.FullBodyCooling_hero_subheadline__Smu1l { max-width: 43ch; }

@media (max-width: 1023px) {
  .FullBodyCooling_hero_subheadline__Smu1l { text-align: center; margin-inline: auto; }
}

@media (max-width: 599px) {
  .FullBodyCooling_hero_subheadline__Smu1l { margin-inline: auto; }
}

.DesignedToFit_container__of4rK { background: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 7rem 4rem; position: relative; }

@media (max-width: 1023px) {
  .DesignedToFit_container__of4rK { padding: 4rem 1.25rem; }
}

.DesignedToFit_content__9L4Ac { margin-inline: auto; max-width: 1440px; display: grid; }

.DesignedToFit_content__9L4Ac .outer_wrapper { padding: 0px; }

.DesignedToFit_content__9L4Ac .card_sizer { --card-width: calc(((100vw - 8rem - 2rem * 3) / 3) + 0.5rem); }

@media screen and (min-width: 1570px) {
  .DesignedToFit_content__9L4Ac .card_sizer { --card-width: 333px; }
}

@media (max-width: 1023px) {
  .DesignedToFit_content__9L4Ac .card_sizer { --card-width: 300px; }
}

.DesignedToFit_content__9L4Ac .swiper { --padding: 0; }

p.DesignedToFit_hero_subheadline__bXfxU.DesignedToFit_hero_subheadline__bXfxU { margin: 0px; color: rgb(105, 103, 101); }

.DesignedToFit_header__EzyV2 { display: flex; flex-direction: column; gap: 2rem; margin-bottom: 60px; margin-inline: auto; max-width: 1440px; }

.DesignedToFit_image_container__pCRjk { display: flex; flex-direction: column; gap: 24px; }

.DesignedToFit_image_container__pCRjk > div { display: flex; flex-direction: column; gap: 5px; }

.EngineeredToEnhance_container__dzPvT { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .EngineeredToEnhance_container__dzPvT { padding: 4rem 1.25rem; }
}

.EngineeredToEnhance_header__2jCSE { max-width: 50ch; text-align: center; margin-inline: auto; margin-bottom: 7rem; }

@media (max-width: 1023px) {
  .EngineeredToEnhance_header__2jCSE { max-width: 40ch; margin-bottom: 4rem; }
}

.EngineeredToEnhance_header_eyebrow__Q4USP { color: rgb(99, 99, 99); }

.EngineeredToEnhance_prospection_sections__v_tuN { display: flex; flex-direction: column; gap: 7rem; }

.EngineeredToEnhance_section_container__Ig61n { display: flex; gap: 7.5rem; }

.EngineeredToEnhance_section_container__Ig61n.EngineeredToEnhance_layout_image_left__8xvZa { flex-direction: row-reverse; }

.EngineeredToEnhance_section_container__Ig61n.EngineeredToEnhance_layout_image_left__8xvZa .EngineeredToEnhance_left_column___2ViU { align-items: flex-start; }

.EngineeredToEnhance_section_container__Ig61n.EngineeredToEnhance_layout_image_left__8xvZa .EngineeredToEnhance_right_column__jJ6Se { align-items: flex-end; }

@media (max-width: 1023px) {
  .EngineeredToEnhance_section_container__Ig61n { gap: 4rem; }
}

@media (max-width: 599px) {
  .EngineeredToEnhance_section_container__Ig61n { gap: 2rem; flex-direction: column; }
  .EngineeredToEnhance_section_container__Ig61n .EngineeredToEnhance_left_column___2ViU, .EngineeredToEnhance_section_container__Ig61n .EngineeredToEnhance_right_column__jJ6Se { align-items: center; }
  .EngineeredToEnhance_section_container__Ig61n.EngineeredToEnhance_layout_image_left__8xvZa { flex-direction: column; }
  .EngineeredToEnhance_section_container__Ig61n.EngineeredToEnhance_layout_image_left__8xvZa .EngineeredToEnhance_left_column___2ViU, .EngineeredToEnhance_section_container__Ig61n.EngineeredToEnhance_layout_image_left__8xvZa .EngineeredToEnhance_right_column__jJ6Se { align-items: center; }
  .EngineeredToEnhance_section_container__Ig61n .EngineeredToEnhance_section_content_info__4YOra { margin-top: 1rem; }
}

.EngineeredToEnhance_left_column___2ViU { display: flex; flex: 1 1 0%; flex-direction: column; gap: 1.5rem; align-items: flex-end; justify-content: center; }

.EngineeredToEnhance_text_container__9l94_ { max-width: 460px; }

.EngineeredToEnhance_section_content_title__1ImKB { max-width: 20ch; }

.EngineeredToEnhance_section_content_eyebrow__7_SV_ { color: rgb(105, 103, 101); font-family: var(--plex-mono),monospace !important; }

.EngineeredToEnhance_section_content_description__XVYrV { color: rgb(105, 103, 101); }

.EngineeredToEnhance_section_content_note__LlTr7 { color: rgb(166, 166, 166); margin-top: 0.5rem; font-size: 1rem; font-style: normal; font-weight: 500; line-height: normal; }

.EngineeredToEnhance_section_content_info__4YOra { margin-top: 2.5rem; color: rgb(65, 88, 238); background-color: rgb(241, 243, 254); padding: 1.5rem; border-radius: 0.5rem; }

.EngineeredToEnhance_right_column__jJ6Se { display: flex; flex: 1 1 0%; flex-direction: column; gap: 1.5rem; }

.EngineeredToEnhance_image_container__1ZcEG { position: relative; aspect-ratio: 460 / 469; width: 100%; max-width: 460px; }

.EngineeredToEnhance_image_container__1ZcEG img { object-fit: cover; width: 100%; height: 100%; border-radius: 0.5rem; }

.EngineeredToEnhance_image_overlay_container__I8xbC { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; justify-content: space-around; align-items: flex-end; padding-bottom: 1.5rem; }

.EngineeredToEnhance_image_overlay_cool__JoLXD img { opacity: 0; width: 6.3rem; height: 6.3rem; right: 10%; backdrop-filter: blur(5px); border-radius: 0.5rem; }

.EngineeredToEnhance_image_overlay_cool__JoLXD.EngineeredToEnhance_visible__nrcoG img { animation: 0.6s ease-out 0.3s 1 normal forwards running EngineeredToEnhance_fadeInUp__W76Y8; }

.EngineeredToEnhance_image_overlay_warm__eLZsd img { opacity: 0; width: 6.3rem; height: 6.3rem; left: 10%; backdrop-filter: blur(5px); border-radius: 0.5rem; }

.EngineeredToEnhance_image_overlay_warm__eLZsd.EngineeredToEnhance_visible__nrcoG img { animation: 0.6s ease-out 0s 1 normal forwards running EngineeredToEnhance_fadeInUp__W76Y8; }

.EngineeredToEnhance_image_overlay_snoring__U9_8W img { opacity: 0; width: 100%; border-radius: 0.5rem; }

.EngineeredToEnhance_image_overlay_snoring__U9_8W.EngineeredToEnhance_visible__nrcoG img { animation: 0.6s ease-out 0s 1 normal forwards running EngineeredToEnhance_fadeInUpSnoring__HFENl; }

@media (max-width: 1023px) {
  .EngineeredToEnhance_image_overlay_snoring__U9_8W.EngineeredToEnhance_visible__nrcoG img { width: 75%; left: -25%; animation: 0.6s ease-out 0s 1 normal forwards running EngineeredToEnhance_fadeInUpSnoringMobile__QqXY8; }
}

.EngineeredToEnhance_image_overlay_elevation__EPanr img { opacity: 0; width: 75%; border-radius: 0.5rem; }

.EngineeredToEnhance_image_overlay_elevation__EPanr.EngineeredToEnhance_visible__nrcoG img { animation: 0.6s ease-out 0s 1 normal forwards running EngineeredToEnhance_fadeInUpElevation__fK3IJ; }

@media (max-width: 1023px) {
  .EngineeredToEnhance_image_overlay_elevation__EPanr.EngineeredToEnhance_visible__nrcoG img { left: -25%; animation: 0.6s ease-out 0s 1 normal forwards running EngineeredToEnhance_fadeInUpSnoringMobile__QqXY8; }
}

@keyframes EngineeredToEnhance_fadeInUpSnoring__HFENl { 
  0% { opacity: 0; transform: translate(-30%, 50%); }
  100% { opacity: 1; transform: translate(-30%, 40%); backdrop-filter: blur(10px); }
}

@keyframes EngineeredToEnhance_fadeInUpSnoringMobile__QqXY8 { 
  0% { opacity: 0; transform: translate(50%, 50%); }
  100% { opacity: 1; transform: translate(50%, 40%); backdrop-filter: blur(10px); }
}

@keyframes EngineeredToEnhance_fadeInUpElevation__fK3IJ { 
  0% { opacity: 0; transform: translate(-10%, 60%); }
  100% { opacity: 1; transform: translate(-10%, 50%); backdrop-filter: blur(10px); }
}

@keyframes EngineeredToEnhance_fadeInUp__W76Y8 { 
  0% { opacity: 0; transform: translateY(30px); }
  100% { opacity: 1; transform: translateY(0px); backdrop-filter: blur(10px); }
}

.CustomerReviews_customer_reviews__container__aJozt { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; overflow: hidden; padding: 7rem 0px; }

@media (max-width: 1023px) {
  .CustomerReviews_customer_reviews__container__aJozt { padding: 4rem 0px; }
}

.CustomerReviews_customer_reviews__background_image_container__X7ujq { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; }

.CustomerReviews_customer_reviews__background_image__xtkoE { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-position: center top; }

.CustomerReviews_customer_reviews__background_image__xtkoE img { height: 100%; }

.CustomerReviews_customer_reviews__background_image_overlay__hFRys { position: absolute; background-color: rgba(0, 0, 0, 0.5); top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }

.CustomerReviews_customer_reviews__tabs_root__27pts { --tab-indicator-height: 0.0625rem; --tab-indicator-color: #ffffff; --tab-indicator-transition: transform 0.2s ease,width 0.2s ease; z-index: 1; }

.CustomerReviews_customer_reviews__tabs_root__27pts .CustomerReviews_customer_reviews__tabs_content__LmfaC { padding-top: 0px; }

.CustomerReviews_customer_reviews__tabs_root__27pts .CustomerReviews_customer_reviews__tabs_list__ag_lh > div { margin: 0px auto; gap: 20px !important; }

@media (max-width: 1023px) {
  .CustomerReviews_customer_reviews__tabs_root__27pts .CustomerReviews_customer_reviews__tabs_list__ag_lh > div { padding-left: 1.25rem; padding-right: 1.25rem; gap: 12px !important; }
}

.CustomerReviews_customer_reviews__tabs_root__27pts .CustomerReviews_customer_reviews__tabs_list__ag_lh > div > div { display: none; }

.CustomerReviews_customer_reviews__tabs_root__27pts .CustomerReviews_customer_reviews__tabs_list__ag_lh .CustomerReviews_customer_reviews__tabs_trigger__XuUNC { color: rgb(255, 255, 255); border-radius: 9999px; background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(255, 255, 255); padding: 8px 20px; transition: border-color 0.2s ease-out, background-color 0.2s ease-out, color 0.2s ease-out; font-size: 1.25rem; }

.CustomerReviews_customer_reviews__tabs_root__27pts .CustomerReviews_customer_reviews__tabs_list__ag_lh .CustomerReviews_customer_reviews__tabs_trigger__XuUNC:hover { background-color: rgba(255, 255, 255, 0.2); }

.CustomerReviews_customer_reviews__tabs_root__27pts .CustomerReviews_customer_reviews__tabs_list__ag_lh .CustomerReviews_customer_reviews__tabs_trigger__XuUNC[aria-selected="true"] { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-color: rgb(105, 103, 101); text-decoration: none; }

.CustomerReviews_customer_reviews__slider_container__qLeqi { padding: 3.75rem 0px; }

.CustomerReviews_customer_reviews__slider_container__qLeqi .swiper-wrapper { align-items: stretch; }

@media (max-width: 1023px) {
  .CustomerReviews_customer_reviews__slider_container__qLeqi { padding: 3.75rem 0px 2rem; }
}

.CustomerReviews_customer_reviews__swiper__c7Wop { overflow: visible; padding-bottom: 40px; padding-left: 16px; padding-right: 16px; direction: ltr; }

.CustomerReviews_customer_reviews__swiper_slide__g3mYP { min-height: 340px; direction: var(--root-direction); max-width: 430px !important; }

.CustomerReviews_customer_reviews__swiper_slide__g3mYP.swiper-slide { height: auto; opacity: 0.6; transition: opacity 0.3s; }

.CustomerReviews_customer_reviews__swiper_slide__g3mYP.swiper-slide-active { opacity: 1; }

.CustomerReviews_customer_reviews__swiper_slide__g3mYP.swiper-slide-active .swiper-slide-transform { transition: transform 0.3s; }

@media (max-width: 1023px) {
  .CustomerReviews_customer_reviews__swiper_slide__g3mYP { min-height: auto; max-width: 512px !important; }
}

.CustomerReviews_customer_reviews__slider_controls__kHCHC { display: flex; gap: 2rem; justify-content: center; position: relative; z-index: 1; padding: 0px 4rem; }

@media (max-width: 1023px) {
  .CustomerReviews_customer_reviews__slider_controls__kHCHC { padding: 0px 1.25rem; }
}

.CustomerReviews_customer_reviews__slider_controls_buttons__ThC52 button { background-color: rgba(0, 0, 0, 0); }

.CustomerReviews_customer_reviews__slider_controls_buttons__ThC52 button svg { color: rgb(255, 255, 255); }

.CustomerReviews_customer_reviews__slider_controls_buttons__ThC52 button:hover { background-color: rgb(0, 0, 0); }

.IndustryLeaders_container__o15KM { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 7rem 1.75rem; position: relative; isolation: isolate; }

.IndustryLeaders_container__o15KM[data-theme="dark"] { background: linear-gradient(rgb(14, 14, 14), rgb(27, 27, 27)); color: rgb(255, 255, 255); }

.IndustryLeaders_container__o15KM[data-theme="light"] { background: rgb(249, 248, 247); color: rgb(0, 0, 0); }

.IndustryLeaders_container__o15KM[data-theme="light"] .IndustryLeaders_eyebrow__khj3W { color: rgb(99, 99, 99); }

@media (max-width: 1023px) {
  .IndustryLeaders_container__o15KM { padding: 4rem 1.25rem; }
}

.IndustryLeaders_container__o15KM header { margin-bottom: 2.5rem; }

@media (max-width: 1023px) {
  .IndustryLeaders_container__o15KM header { margin-bottom: 2rem; }
  .IndustryLeaders_container__o15KM header h2 { margin-inline: auto; }
}

.IndustryLeaders_moire_container__pZK4W { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; overflow: hidden; }

.IndustryLeaders_moire_container__pZK4W img { opacity: 0.2; }

.IndustryLeaders_moire_container__pZK4W img:first-child { position: absolute; top: 20%; right: -5rem; height: 14rem; }

.IndustryLeaders_moire_container__pZK4W img:last-child { position: absolute; bottom: -5rem; left: 0px; height: 14rem; }

@media (max-width: 1023px) {
  .IndustryLeaders_moire_container__pZK4W img:first-child { top: 10%; right: -15rem; }
  .IndustryLeaders_moire_container__pZK4W img:last-child { bottom: 10rem; left: -5rem; }
}

.IndustryLeaders_leader_list__DQZSX { list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); max-width: 90rem; width: 100%; gap: 2.5rem; }

@media (max-width: 1023px) {
  .IndustryLeaders_leader_list__DQZSX { grid-template-columns: 1fr; }
}

.IndustryLeaders_card_container__UY67Y, .IndustryLeaders_leader__x8t2Q { display: flex; flex-direction: column; align-items: center; text-align: start; }

.IndustryLeaders_card_container__UY67Y { justify-content: center; perspective: 1000px; max-width: 30rem; width: 100%; }

.IndustryLeaders_image_card_container__zA7i_ { position: relative; width: 100%; border-radius: 0.5rem; transition: transform 0.8s; transform-style: preserve-3d; margin-bottom: 2rem; aspect-ratio: 375 / 300; }

.IndustryLeaders_image_card_container__zA7i_.IndustryLeaders_flipped__qe93M { transform: rotateY(180deg); }

.IndustryLeaders_card_text__1ReeW { width: 100%; text-align: start; }

.IndustryLeaders_card_back__CAcvI, .IndustryLeaders_card_front__7_lWz { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; border-radius: 0.5rem; overflow: hidden; }

.IndustryLeaders_card_front__7_lWz { z-index: 1; }

.IndustryLeaders_card_back__CAcvI { background-color: rgb(249, 248, 247); color: rgb(99, 99, 99); transform: rotateY(180deg); display: flex; flex-direction: column; padding: 1.5rem; }

.IndustryLeaders_card_front__7_lWz img { width: 100%; height: 100%; border-radius: 0.5rem; object-fit: cover; }

.IndustryLeaders_bio_content__XtxXo { display: flex; flex-direction: column; height: 100%; overflow-y: auto; color: rgb(99, 99, 99); }

.IndustryLeaders_flip_button__ldFk1 { position: absolute; bottom: 1rem; right: 1rem; width: 2.5rem; height: 2.5rem; border-radius: 50%; background-color: rgb(255, 255, 255); border: none; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 2; transition: background-color 0.3s, transform 0.3s; color: rgb(105, 103, 101); }

.IndustryLeaders_flip_button__ldFk1:hover { background-color: rgb(255, 255, 255); transform: scale(1.05); }

.IndustryLeaders_flip_button__ldFk1:active { transform: scale(0.95); }

.IndustryLeaders_cta__X4gMe { margin-top: 2.5rem; }

.Pod5BentoBox_container__TjMB3 { width: 100%; background-color: rgb(255, 255, 255); padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .Pod5BentoBox_container__TjMB3 { padding: 4rem 0px; }
}

.Pod5BentoBox_bento_grid_container__qpSmW { max-width: 90rem; margin-inline: auto; }

@media (max-width: 1023px) {
  .Pod5BentoBox_bento_grid_container__qpSmW { padding: 0px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
  .Pod5BentoBox_bento_grid_container__qpSmW::-webkit-scrollbar { display: none; }
}

.Pod5BentoBox_badge__9y_sf { display: flex; padding: 0.25rem 0.75rem; justify-content: center; align-items: center; gap: 0.625rem; border-radius: 0.25rem; background: rgb(65, 88, 238); font-family: var(--plex-mono),monospace; font-size: 0.875rem; font-style: normal; font-weight: 500; line-height: 1.225rem; text-transform: uppercase; color: rgb(255, 255, 255); width: fit-content; margin-inline: auto; margin-bottom: 1.5rem; }

.Pod5BentoBox_bento_header__GTHL9 { color: rgb(0, 0, 0); margin-bottom: 5rem; text-align: center; }

@media (max-width: 1023px) {
  .Pod5BentoBox_bento_header__GTHL9 { max-width: 50ch; margin-inline: auto; margin-bottom: 2rem; }
}

@media (max-width: 599px) {
  .Pod5BentoBox_bento_header__GTHL9 { max-width: 35ch; }
}

.Pod5BentoBox_bento_header__GTHL9 > h1 { max-width: 30ch; margin-inline: auto; }

.Pod5BentoBox_bento_grid__NudYu { display: grid; gap: 20px; grid-template-columns: repeat(6, 1fr); grid-template-rows: 312px 312px 480px 312px 312px; grid-template-areas: "temp temp temp snore snore snore" "temp temp temp sound sound sound" "blanket blanket ai ai ai ai" "sensors sensors sensors elevation elevation elevation" "alarm alarm alarm elevation elevation elevation"; }

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_hover_variant__fZ4q_ { grid-template-columns: repeat(4, 1fr); grid-template-areas: "temp temp snore snore" "temp temp sound sound" "blanket pillow-cover ai ai" "sensors sensors elevation elevation" "alarm alarm elevation elevation"; }

@media (min-width: 1024px) {
  .Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_hover_variant__fZ4q_ .Pod5BentoBox_bento_item__cMPhc:hover .Pod5BentoBox_item_description__7LEtI { max-height: 100%; opacity: 1; transform: translateY(0px); }
  .Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_hover_variant__fZ4q_ .Pod5BentoBox_bento_item__cMPhc:hover .Pod5BentoBox_item_title__61Zp_ { transform: translateY(-10px); }
  .Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_hover_variant__fZ4q_ .Pod5BentoBox_item_title__61Zp_ { transform: translateY(0px); transition: transform 0.8s; }
  .Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_hover_variant__fZ4q_ .Pod5BentoBox_item_description__7LEtI { max-height: 0px; overflow: hidden; opacity: 0; margin: 0px; transform: translateY(100%); transition: opacity 0.8s, transform 0.6s; }
}

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_new_variant__3QXW5 { grid-template-rows: 312px 312px 500px; grid-template-areas: "sensors sensors sensors elevation elevation elevation" "alarm alarm alarm elevation elevation elevation" "sound sound sound sound sound sound"; }

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_new_variant__3QXW5 .Pod5BentoBox_bento_item__cMPhc { position: relative; padding: 20px; }

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_new_variant__3QXW5 .Pod5BentoBox_bento_item__cMPhc .Pod5BentoBox_item_content__wzAAb { min-height: 80px; }

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_new_variant__3QXW5 .Pod5BentoBox_bento_item__cMPhc::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(179deg, rgba(0, 0, 0, 0) 45.9%, rgba(0, 0, 0, 0.7) 91.17%), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }

@media (max-width: 1023px) {
  .Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_new_variant__3QXW5 .Pod5BentoBox_bento_item__cMPhc .Pod5BentoBox_item_title__61Zp_ { font-size: 1rem !important; font-weight: 500 !important; }
  .Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_new_variant__3QXW5 .Pod5BentoBox_bento_item__cMPhc .Pod5BentoBox_item_description__7LEtI { font-size: 13px !important; }
}

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_another_variant__Y6Q6t { grid-template-rows: 230px 230px 460px; grid-template-areas: "elevation elevation elevation elevation sensors sensors" "elevation elevation elevation elevation alarm alarm" "thermostat thermostat sound sound sound sound"; }

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_another_variant__Y6Q6t .Pod5BentoBox_bento_item__cMPhc { position: relative; padding: 20px; }

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_another_variant__Y6Q6t .Pod5BentoBox_bento_item__cMPhc .Pod5BentoBox_item_content__wzAAb { min-height: 80px; }

.Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_another_variant__Y6Q6t .Pod5BentoBox_bento_item__cMPhc::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(179deg, rgba(0, 0, 0, 0) 45.9%, rgba(0, 0, 0, 0.7) 91.17%), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }

@media (max-width: 1023px) {
  .Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_another_variant__Y6Q6t .Pod5BentoBox_bento_item__cMPhc .Pod5BentoBox_item_title__61Zp_ { font-size: 1rem !important; font-weight: 500 !important; letter-spacing: 0.16px !important; }
  .Pod5BentoBox_bento_grid__NudYu.Pod5BentoBox_another_variant__Y6Q6t .Pod5BentoBox_bento_item__cMPhc .Pod5BentoBox_item_description__7LEtI { font-size: 15px !important; font-style: normal !important; font-weight: 400 !important; line-height: 18px !important; letter-spacing: 0.14px !important; }
  .Pod5BentoBox_bento_grid__NudYu { display: flex; gap: 1rem; padding: 1.25rem; width: fit-content; }
}

@media (max-width: 599px) {
  .Pod5BentoBox_bento_grid__NudYu { display: flex; gap: 1rem; padding: 1.25rem; width: fit-content; }
}

.Pod5BentoBox_bento_item__cMPhc { position: relative; border-radius: 16px; overflow: hidden; padding: 24px; display: flex; flex-direction: column; justify-content: flex-end; transition: transform 0.3s; }

.Pod5BentoBox_bento_item__cMPhc:hover { transform: scale(1.02); }

@media (max-width: 1023px) {
  .Pod5BentoBox_bento_item__cMPhc { width: 297px; height: 440px; flex-shrink: 0; scroll-snap-align: center; }
}

.Pod5BentoBox_item_img__NmxXG img, .Pod5BentoBox_item_video__FWuir { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; }

.Pod5BentoBox_item_content__wzAAb { color: rgb(255, 255, 255); z-index: 1; max-width: 90%; }

@media (max-width: 1023px) {
  .Pod5BentoBox_item_content__wzAAb { max-width: 100%; }
  .Pod5BentoBox_item_title__61Zp_ { font-size: 1rem; font-style: normal; font-weight: 500; line-height: 120%; letter-spacing: 0.01125rem; }
  .Pod5BentoBox_item_description__7LEtI { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 120%; letter-spacing: 0.00381rem; }
}

.Pod5BentoBox_image_position_bottom__PYNao img { object-position: 50% 75%; }

.Pod5BentoBox_subtitle__G6L_k { margin-top: 1rem; }

.Pod5Hero_container__NsAaG { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); contain: paint; min-height: 100svh; max-height: 100lvh; position: relative; isolation: isolate; display: flex; padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .Pod5Hero_container__NsAaG { padding: 4rem 1.25rem; }
}

.Pod5Hero_header_wrapper__vQdyb { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; padding-top: 8rem; }

@media (max-width: 1023px) {
  .Pod5Hero_header_wrapper__vQdyb { padding-top: 4rem; }
}

.Pod5Hero_header_wrapper_no_top_padding__24YGe { padding-top: 0px; }

.Pod5Hero_hero_header__YZ4dz { width: 100%; justify-content: center; text-align: center; }

.Pod5Hero_hero_header__YZ4dz > h1 { max-width: var(--headline-max-width,13ch); margin-top: 1rem; margin-inline: auto; }

@media (max-width: 1023px) {
  .Pod5Hero_hero_header__YZ4dz > h1 { margin-inline: auto; }
}

.Pod5Hero_hero_header__YZ4dz > a { margin-top: 2.5rem; }

@media (max-width: 1023px) {
  .Pod5Hero_hero_header__YZ4dz > a { margin-top: 1.5rem; }
  .Pod5Hero_hero_header__YZ4dz { text-align: center; align-items: center; }
}

@media (max-width: 599px) {
  .Pod5Hero_hero_header__YZ4dz > p { max-width: var(--subtitle-max-width,26ch); margin-inline: auto; }
}

.Pod5Hero_media_container_basic__DWldD { z-index: -1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; contain: paint; isolation: isolate; }

.Pod5Hero_media_container_basic__DWldD::before { content: ""; position: absolute; z-index: 1; inset: 0px; background: rgba(0,0,0,var(--shade-amount,0)); mix-blend-mode: multiply; }

.Pod5Hero_media_container_basic__DWldD img, .Pod5Hero_media_container_basic__DWldD picture, .Pod5Hero_media_container_basic__DWldD video { object-fit: cover; height: 100%; width: 100%; }

@media (min-width: 600px) and (max-width: 1023px) {
  .Pod5Hero_media_container_basic__DWldD img, .Pod5Hero_media_container_basic__DWldD picture, .Pod5Hero_media_container_basic__DWldD video { object-position: center 35%; }
}

@media (max-width: 599px) {
  .Pod5Hero_media_container_basic__DWldD img, .Pod5Hero_media_container_basic__DWldD picture, .Pod5Hero_media_container_basic__DWldD video { object-position: center top; }
}

.Pod5Hero_anchor_link_wrapper__D6Lgs { position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); }

.Pod5Hero_anchor_link_wrapper__D6Lgs img { width: 32px; }

@media (max-width: 1023px) {
  .Pod5Hero_saudi_image__lzS9A img { object-position: left center; }
  .Pod5Hero_clinical_image__6fYZE img { object-position: 60% center; }
}

.Pod5Hero_truemed_logo_text__cdF2k { margin-top: 1rem; }

.Pod5Hero_truemed_logo_text__cdF2k picture { margin-left: 0.25ch; vertical-align: text-top; }

.Pod5Hero_truemed_logo_text__cdF2k picture img { height: 15px; width: auto; display: inline; }

.ThreeElements_container__mjDEd { background-color: var(--backgroundColor,#ffffff); color: rgb(0, 0, 0); padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .ThreeElements_container__mjDEd { padding: 4rem 1.25rem; }
}

.ThreeElements_container__mjDEd header { margin-block-end: 4rem; text-align: center; }

.ThreeElements_container__mjDEd header h2 { max-width: 18ch; margin-inline: auto; text-wrap: balance; }

.ThreeElements_container__mjDEd header p { color: rgb(105, 103, 101); max-width: 67ch; margin-inline: auto; }

.ThreeElements_elements__D_g9n { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 900px; margin-inline: auto; width: 100%; }

@media (max-width: 1023px) {
  .ThreeElements_elements__D_g9n { grid-template-columns: 1fr; gap: 1rem; }
}

.ThreeElements_element__QESuv { height: 200px; width: 100%; position: relative; color: rgb(255, 255, 255); }

.ThreeElements_element__QESuv > h3 { mix-blend-mode: exclusion; color: rgb(255, 255, 255); }

.ThreeElements_element__QESuv .ThreeElements_media__CrjOm { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; contain: paint; border-radius: 8px; z-index: 0; }

.ThreeElements_element__QESuv .ThreeElements_media__CrjOm img, .ThreeElements_element__QESuv .ThreeElements_media__CrjOm video { width: 100%; height: 100%; object-fit: cover; }

.ThreeElements_element__QESuv h3 { position: absolute; bottom: 0px; inset-inline: 0px auto; margin: 1rem 1.5rem; z-index: 1; }

.TextInput_container__ax6x2 { background: rgba(0, 0, 0, 0); display: flex; flex-direction: column; gap: 0.5rem; }

.TextInput_label__Uwtfv { color: rgb(255, 255, 255); }

.TextInput_label__Uwtfv[data-dark="true"] { color: rgb(0, 0, 0); }

.TextInput_container__ax6x2 input { border-radius: 4px; color: rgb(0, 0, 0); box-shadow: rgb(211, 211, 211) 0px 0px 0px 1px; border: none; background: rgb(255, 255, 255); padding: 12px 16px; font: inherit; }

.MembersExperienceDeepSleep_container__9QtLR { background-color: rgb(82, 78, 67); color: rgb(255, 255, 255); position: relative; isolation: isolate; }

.MembersExperienceDeepSleep_content__HTtrJ { padding: 7rem 4rem; display: grid; grid-template-columns: 55fr 45fr; min-height: clamp(380px, 33vw, 600px); align-items: center; direction: ltr; }

@media (max-width: 1023px) {
  .MembersExperienceDeepSleep_content__HTtrJ { padding: 4rem 1.25rem; }
}

@media (min-width: 1440px) {
  .MembersExperienceDeepSleep_content__HTtrJ { padding-inline: 0px; }
}

@media (min-width: 1024px) {
  .MembersExperienceDeepSleep_content__HTtrJ { margin-inline: 2rem; }
}

@media (max-width: 1023px) {
  .MembersExperienceDeepSleep_content__HTtrJ { height: min(800px, 90vh); display: flex; align-items: center; justify-content: center; text-align: center; }
}

.MembersExperienceDeepSleep_content__HTtrJ > * { direction: var(--root-direction); }

.MembersExperienceDeepSleep_content__HTtrJ header { padding-block: 3rem; z-index: 1; max-width: 39rem; grid-area: 1 / 2; }

.MembersExperienceDeepSleep_content__HTtrJ header p { margin-block-start: 20px !important; }

@media (max-width: 1023px) {
  .MembersExperienceDeepSleep_content__HTtrJ header { padding-block: 0px; }
}

.MembersExperienceDeepSleep_container__9QtLR img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; object-position: 50% 50%; }

@media (max-width: 1023px) {
  .MembersExperienceDeepSleep_container__9QtLR img { object-position: 18% center; }
}

.BetterSleepDrawers_container__jUZCE { background-color: rgb(249, 248, 247); color: rgb(0, 0, 0); position: relative; display: grid; grid-template-columns: 1fr 1fr; }

.BetterSleepDrawers_container__jUZCE[data-theme="white"] { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.BetterSleepDrawers_container__jUZCE[data-theme="dark"] { color: rgb(255, 255, 255); background-color: rgb(18, 18, 18); }

.BetterSleepDrawers_container__jUZCE[data-theme="dark"] path { stroke: rgb(255, 255, 255); }

.BetterSleepDrawers_container__jUZCE[data-theme="dark"] .BetterSleepDrawers_text_link__hIKGq { color: rgb(255, 255, 255); }

.BetterSleepDrawers_container__jUZCE[data-theme="dark"] .BetterSleepDrawers_item__Z76Lq { border-bottom: 1px solid rgba(255, 255, 255, 0.7); }

.BetterSleepDrawers_container__jUZCE[data-theme="dark"] .BetterSleepDrawers_item__Z76Lq:first-child { border-top: 1px solid rgba(255, 255, 255, 0.7); }

.BetterSleepDrawers_container__jUZCE[data-theme="dark"] .BetterSleepDrawers_item__Z76Lq p { color: rgb(211, 211, 211); }

.BetterSleepDrawers_container__jUZCE[data-theme="dark"] .BetterSleepDrawers_eyebrow__X_OpJ { color: rgba(255, 255, 255, 0.5); }

@media (max-width: 1023px) {
  .BetterSleepDrawers_container__jUZCE { grid-template-columns: 1fr; }
}

.BetterSleepDrawers_image_container__2hxLt { position: relative; width: min(50vw, 60rem); background-color: rgb(0, 0, 0); }

.BetterSleepDrawers_image_container__2hxLt img { height: 55rem; object-position: center center; }

@media (max-width: 1023px) {
  .BetterSleepDrawers_image_container__2hxLt { position: static; width: 100%; margin-bottom: 4rem; }
  .BetterSleepDrawers_image_container__2hxLt .BetterSleepDrawers_disclaimer__9a25L { display: none; }
  .BetterSleepDrawers_image_container__2hxLt img { object-position: center center; max-height: 27rem; height: 100%; }
}

.BetterSleepDrawers_cta_container__rqfUi { display: flex; gap: 2rem; align-items: center; }

@media (max-width: 1023px) {
  .BetterSleepDrawers_cta_container__rqfUi { display: none; }
}

.BetterSleepDrawers_disclaimer__9a25L { position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; padding: 4rem 3rem; color: rgb(255, 255, 255); }

@media (max-width: 1023px) {
  .BetterSleepDrawers_disclaimer__9a25L { position: static; text-align: start; padding: 3rem 0px; margin: 0px 2rem; }
}

.BetterSleepDrawers_content_container__t_qr_ { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 3.75rem; max-width: 50rem; padding: 4rem; }

.BetterSleepDrawers_content_container__t_qr_ .BetterSleepDrawers_disclaimer__9a25L { display: none; }

@media (max-width: 1023px) {
  .BetterSleepDrawers_content_container__t_qr_ { padding: 0px; gap: 2rem; margin: auto; }
  .BetterSleepDrawers_content_container__t_qr_ .BetterSleepDrawers_disclaimer__9a25L { display: block; }
}

.BetterSleepDrawers_eyebrow__X_OpJ { color: rgb(99, 99, 99); }

.BetterSleepDrawers_content_container__t_qr_ header h2 { max-width: 22ch; }

.BetterSleepDrawers_content_container__t_qr_ header h2 sup { font-size: 0.5em; }

@media (max-width: 1023px) {
  .BetterSleepDrawers_content_container__t_qr_ header { padding: 0px 2rem; left: 0px; right: 0px; width: 100%; text-align: start; margin: auto auto 2rem; }
}

.BetterSleepDrawers_items__FUWy2 { list-style: none; padding: 0px; margin: 0px; position: relative; z-index: 2; }

@media (max-width: 1023px) {
  .BetterSleepDrawers_items__FUWy2 { margin: 0px 2rem; }
}

.BetterSleepDrawers_item__Z76Lq { display: flex; flex-direction: column; text-align: start; padding: 1.5rem 0px; border-bottom: 1px solid rgb(0, 0, 0); }

.BetterSleepDrawers_item__Z76Lq:first-child { border-top: 1px solid rgb(0, 0, 0); }

.BetterSleepDrawers_item__Z76Lq[data-open="true"] svg { transform: rotate(-180deg); }

.BetterSleepDrawers_item__Z76Lq svg { transition: 0.25s ease-out; }

.BetterSleepDrawers_item__Z76Lq button { width: 100%; justify-items: normal; }

.BetterSleepDrawers_item__Z76Lq button span { width: 100%; }

.BetterSleepDrawers_item__Z76Lq h3 { display: flex; justify-content: space-between; align-items: center; text-align: start; transition: 0.25s ease-out; }

.BetterSleepDrawers_item__Z76Lq p { text-align: start; transition: 0.25s ease-out; overflow: hidden; color: rgb(99, 99, 99); }

.Hero_container__QaEuv { position: relative; color: rgb(255, 255, 255); }

.Hero_content__f9_Yd { position: absolute; top: 0px; left: 50%; width: 50%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 10rem 4rem 10rem 0px; z-index: 2; }

@media (max-width: 1023px) {
  .Hero_content__f9_Yd { align-items: center; left: 0px; width: 100%; padding: 10rem 2rem; justify-content: flex-start; }
}

.Hero_hero_image__rjVfV img { height: 100svh; max-height: 70rem; object-position: 32% center; }

@media (max-width: 1023px) {
  .Hero_content__f9_Yd { text-align: center; }
}

.Hero_eyebrow__cggV7 { margin-bottom: 1rem; }

.Hero_content__f9_Yd h1 { max-width: 22ch; }

@media (max-width: 1023px) {
  .Hero_content__f9_Yd header .Hero_subheader__43gHh { max-width: 30ch; margin-inline: auto; }
}

.Hero_benefits__PN5bR { display: grid; grid-template-columns: repeat(4, 9.5rem); list-style: none; padding: 0px; gap: 1rem; margin: 2.5rem 0px; }

@media (max-width: 1400px) {
  .Hero_benefits__PN5bR { grid-template-columns: repeat(4, 7.5rem); gap: 1rem; }
}

@media (max-width: 1023px) {
  .Hero_benefits__PN5bR { grid-template-columns: repeat(4, 5.5rem); gap: 1rem; margin: 2rem 0px; }
}

@media (max-width: 599px) {
  .Hero_benefits__PN5bR { grid-template-columns: repeat(4, 5rem); gap: 0.5rem; }
}

.Hero_benefit__J3jsm { display: flex; flex-direction: column; align-items: center; justify-content: space-between; text-align: center; gap: 0.75rem; padding: 1rem 1.25rem; border-radius: 0.5rem; box-shadow: rgba(255, 255, 255, 0.1) 1.25px 0px 1px 0px inset, rgba(255, 255, 255, 0.1) -1.5px 0px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px -1.5px 1px inset, rgba(255, 255, 255, 0.5) 0px 1px 0.5px inset; background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); visibility: hidden; }

@media (max-width: 1023px) {
  .Hero_benefit__J3jsm { gap: 0.5rem; padding: 1rem; }
  .Hero_benefit__J3jsm svg { width: 1rem; height: 1rem; }
}

.Hero_benefit__J3jsm div { flex: 1 1 0%; display: flex; align-items: center; }

.Hero_disclaimer__KftEI { color: rgba(255, 255, 255, 0.7); margin-top: 0.5rem; }

.Hero_cta_container__awLpe { visibility: hidden; }

.SleepCoolAllNight_container__z_f1U { background-color: rgb(241, 242, 244); color: rgb(0, 0, 0); padding: 7rem 4rem; }

@media (max-width: 1023px) {
  .SleepCoolAllNight_container__z_f1U { padding: 4rem 1.25rem; }
}

.SleepCoolAllNight_container__z_f1U header { text-align: center; margin-bottom: 4rem; }

.SleepCoolAllNight_container__z_f1U header .SleepCoolAllNight_eyebrow__b9AG2 { display: block; color: rgba(0, 0, 0, 0.5); }

.SleepCoolAllNight_container__z_f1U header h2 { max-width: 20ch; margin-inline: auto; }

.SleepCoolAllNight_container__z_f1U header .SleepCoolAllNight_subheader__SlnMU { color: rgb(54, 54, 54); max-width: 48ch; margin-inline: auto; }

.SleepCoolAllNight_container__z_f1U header a { margin-top: 2.5rem; }

.SleepCoolAllNight_image_container__O1zqn { position: relative; max-width: 90rem; margin-inline: auto; border-radius: 0.5rem; contain: paint; display: flex; justify-content: center; align-items: center; }

.SleepCoolAllNight_image_container__O1zqn img, .SleepCoolAllNight_image_container__O1zqn video { object-position: center center; object-fit: cover; }

.SleepCoolAllNight_image_container__O1zqn img, .SleepCoolAllNight_image_container__O1zqn video { min-height: 20rem; max-height: 45rem; }

@media (max-width: 1023px) {
  .SleepCoolAllNight_image_container__O1zqn video { max-height: 25rem; }
}

.SleepCoolAllNight_temp_widget__vXi1v { left: 20%; bottom: 4rem; position: absolute !important; }

@media (max-width: 1023px) {
  .SleepCoolAllNight_temp_widget__vXi1v { bottom: 2rem; left: 5%; }
}

.SleepCoolAllNight_warm__IMrRS { right: 20%; bottom: 6rem; position: absolute !important; }

@media (max-width: 1023px) {
  .SleepCoolAllNight_warm__IMrRS { bottom: 2rem; right: 5%; }
}

.SleepCoolAllNight_benefits_list___Aece { list-style: none; padding: 0px; margin: 0px; display: grid; grid-template-columns: 1fr 1fr; align-items: start; justify-content: center; max-width: 90rem; margin-inline: auto; text-align: center; }

@media (max-width: 1023px) {
  .SleepCoolAllNight_benefits_list___Aece { grid-template-columns: 1fr; }
}

.SleepCoolAllNight_benefits_list___Aece li { border-radius: 0.5rem; padding: 3rem 5rem; }

@media (max-width: 1023px) {
  .SleepCoolAllNight_benefits_list___Aece li { margin-top: 2rem; padding: 3rem 1.5rem; width: 100%; background: rgb(255, 255, 255); }
}

.SleepCoolAllNight_benefits_list___Aece svg { margin-bottom: 1.25rem; width: 3rem; height: 3rem; }

.SleepCoolAllNight_benefit_title__JY4s1 { margin-inline: auto; }

@media (max-width: 1023px) {
  .SleepCoolAllNight_benefit_title__JY4s1 { max-width: 12ch; }
}

.SleepCoolAllNight_benefits_list___Aece p { color: rgb(54, 54, 54); max-width: 38ch; margin-inline: auto; }

.EasilyCooling_container__WG85h { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); padding-top: 7rem; position: relative; }

@media (max-width: 1023px) {
  .EasilyCooling_container__WG85h { padding-top: 4rem; }
}

.EasilyCooling_header_container__IVI13 { display: flex; justify-content: center; top: 2rem; left: 0px; right: 0px; position: absolute; width: 100%; }

@media (max-width: 1023px) {
  .EasilyCooling_header_container__IVI13 { top: 2rem; }
}

.EasilyCooling_container__WG85h header { text-align: center; margin: auto; padding: 5rem 4rem; border-radius: 0.5rem; }

@media (max-width: 1023px) {
  .EasilyCooling_container__WG85h header { padding: 2rem 1.25rem; }
}

.EasilyCooling_container__WG85h header .EasilyCooling_eyebrow__IYFS7 { display: block; color: rgba(0, 0, 0, 0.5); }

.EasilyCooling_container__WG85h header h2 { max-width: 17ch; margin-inline: auto; }

.EasilyCooling_container__WG85h header .EasilyCooling_subheader__ifTGI { color: rgb(54, 54, 54); max-width: 48ch; margin-inline: auto; }

.EasilyCooling_container__WG85h video { object-fit: cover; width: 100%; height: 100%; min-height: 40rem; display: block; max-width: 100rem; margin-inline: auto; pointer-events: none; }

@media (max-width: 599px) {
  .EasilyCooling_container__WG85h video { object-position: 25% center; }
}

.EasilyCooling_video_button__e5FzJ { margin-top: 2.5rem; }

.EasilyCooling_video_button__e5FzJ svg { margin-inline-end: 0.5rem; }

.PersonalizedSleep_container__zcPYK { padding: 7rem 4rem; }

.PersonalizedSleep_container__zcPYK[data-theme="dark"] { background: rgb(20, 20, 20); color: rgb(255, 255, 255); }

.PersonalizedSleep_container__zcPYK[data-theme="dark"] .PersonalizedSleep_eyebrow__qu2uS { color: rgba(255, 255, 255, 0.5); }

.PersonalizedSleep_container__zcPYK[data-theme="dark"] .PersonalizedSleep_description__X8J5F { color: rgba(255, 255, 255, 0.7); }

.PersonalizedSleep_container__zcPYK[data-theme="light"] { background: rgb(241, 242, 244); color: rgb(0, 0, 0); }

.PersonalizedSleep_container__zcPYK[data-theme="light"] .PersonalizedSleep_description__X8J5F, .PersonalizedSleep_container__zcPYK[data-theme="light"] .PersonalizedSleep_eyebrow__qu2uS { color: rgb(99, 99, 99); }

.PersonalizedSleep_container__zcPYK[data-theme="white"] { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.PersonalizedSleep_container__zcPYK[data-theme="white"] .PersonalizedSleep_description__X8J5F, .PersonalizedSleep_container__zcPYK[data-theme="white"] .PersonalizedSleep_eyebrow__qu2uS { color: rgb(99, 99, 99); }

@media (max-width: 1023px) {
  .PersonalizedSleep_container__zcPYK { padding: 4rem 1.5rem; }
}

.PersonalizedSleep_container__zcPYK header { text-align: center; margin-bottom: 4rem; }

.PersonalizedSleep_container__zcPYK header h2 { max-width: 20ch; margin-inline: auto; }

.PersonalizedSleep_items__a1idP { list-style: none; padding: 0px; margin: 0px; max-width: 90rem; margin-inline: auto; display: flex; flex-direction: column; gap: 10rem; }

@media (max-width: 1023px) {
  .PersonalizedSleep_items__a1idP { gap: 4rem; }
}

.PersonalizedSleep_item__HhkZl { display: grid; grid-template-columns: 1fr; gap: 2rem 6.25rem; align-items: center; }

@media (min-width: 1024px) {
  .PersonalizedSleep_item__HhkZl { grid-template-columns: 1fr 1fr; }
  .PersonalizedSleep_item__HhkZl:nth-child(2n) .PersonalizedSleep_image_container__UH04E { order: 1; }
}

.PersonalizedSleep_item__HhkZl a { margin-top: 2.5rem; }

.PersonalizedSleep_title__9BZKD { max-width: 22ch; }

.PersonalizedSleep_description__X8J5F { max-width: 40ch; }

.PersonalizedSleep_disclaimer__sSTKT { color: rgb(166, 166, 166); }

.PersonalizedSleep_image_container__UH04E img { max-height: 35rem; }