/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--ss-cta-angle:0deg;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.ss-eyebrow{--tw-font-weight:var(--font-weight-normal,400);font-family:Manrope,sans-serif;font-size:14px;font-weight:var(--font-weight-normal,400);--tw-tracking:15.12px;color:#fffbe5;text-transform:uppercase}.ss-eyebrow,.ss-eyebrow--wide{letter-spacing:15.12px}.ss-headline{--tw-leading:1.1;--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,serif;font-size:40px;line-height:1.1;font-weight:var(--font-weight-normal,400);color:#fff3d9}@media (min-width:40rem){.ss-headline{font-size:52px}}@media (min-width:48rem){.ss-headline{font-size:64px}}.ss-edge-r{right:clamp(1rem,5.83333vw,84px)}.ss-edge-l{left:clamp(1rem,5.83333vw,84px)}.ss-lock-notification,.ss-safety-notification{margin-left:-176px;left:50%;right:auto}@media (min-width:688px){.ss-safety-notification{margin-left:0;left:auto;right:clamp(1rem,5.83333vw,84px)}.ss-lock-notification{margin-left:0;left:5%}}.ss-hero-scroll{bottom:calc(8px + 100vh - 100dvh)}.ss-hero-copy{top:calc(56% - 100vh + 100dvh)}@media (min-width:640px){.ss-hero-copy{top:calc(45% - 100vh + 100dvh)}}.ss-brain-copy{top:auto;bottom:calc(72px + 100vh - 100dvh)}@media (min-width:640px){.ss-brain-copy{top:58%;bottom:auto}}.ss-room-frame{width:max(100%,177.778vh);height:max(100%,56.25vw);position:absolute;top:0;left:50%;translate:-50%}.ss-room-soften{-webkit-backdrop-filter:blur(var(--ss-soften,0))}.ss-lock-tap,.ss-mood-pill,.ss-mood-word--narrow{display:none}@media (max-width:787px){.ss-lock-callout{display:none}.ss-lock-tap{display:flex;translate:-50%}}.ss-subtext{--tw-leading:1.6;--tw-font-weight:var(--font-weight-normal,400);font-family:Inter,sans-serif;font-size:16px;line-height:1.6;font-weight:var(--font-weight-normal,400)}@media (min-width:48rem){.ss-subtext{font-size:18px}}.ss-subtext--manrope{--tw-leading:1.45;--tw-font-weight:var(--font-weight-light,300);font-family:Manrope,sans-serif;font-size:18px;line-height:1.45;font-weight:var(--font-weight-light,300);--tw-tracking:.54px;letter-spacing:.54px;color:#e7d8b7}@media (min-width:48rem){.ss-subtext--manrope{font-size:18px}}.ss-subtext--hero{--tw-leading:1.45;--tw-font-weight:var(--font-weight-light,300);font-family:Manrope,sans-serif;font-size:16px;line-height:1.45;font-weight:var(--font-weight-light,300);--tw-tracking:.48px;letter-spacing:.48px;color:#e7d8b7}@media (min-width:40rem){.ss-subtext--hero{--tw-tracking:.72px;letter-spacing:.72px;font-size:18px}}@media (min-width:48rem){.ss-subtext--hero{font-size:18px}}@property --ss-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ss-cta{height:38px;padding-inline:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-family:Manrope,sans-serif;font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:.18em;letter-spacing:.18em;color:#000;text-transform:uppercase;background:linear-gradient(135deg,#c8a669,#b79458 45%,#9c7b43);border-radius:3.40282e+38px;justify-content:center;align-items:center;transition:box-shadow .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 22px -8px #b79458b3,0 0 14px -4px #ffecbe8c,inset 0 1px #ffffff59}@media (min-width:40rem){.ss-cta{height:41px;padding-inline:calc(var(--spacing,.25rem)*7);font-size:12px}}.ss-cta:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ss-cta-angle),#f3dca4 0deg,#fff8e6 40deg,#fff 60deg,#fff8e6 80deg,#e2c07a 140deg,#f7e3b0 220deg,#d9b46a 300deg,#f3dca4 1turn);pointer-events:none;padding:1.5px;animation:ss-cta-rim 3.5s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ss-cta-rim{to{--ss-cta-angle:360deg}}.ss-cta:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fffaeb61 50%,#0000 70%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.ss-cta__label{position:relative}.ss-cta:hover{box-shadow:0 12px 28px -8px #b79458d9,0 0 20px -4px #ffecbecc,inset 0 1px #ffffff73}.ss-cta:hover:before{transform:translate(120%)}.ss-cta:focus-visible{outline-offset:3px;outline:2px solid #fff3d9}@media (prefers-reduced-motion:reduce){.ss-cta,.ss-cta:before{transition:none}.ss-cta:after{animation:none}.ss-cta:hover:before{transform:translate(-120%)}}.ss-headline--dark{--tw-leading:1.2;--tw-font-weight:var(--font-weight-normal,400);font-size:40px;line-height:1.2;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);text-transform:uppercase;color:#2f3134}@media (min-width:40rem){.ss-headline--dark{font-size:56px}}@media (min-width:48rem){.ss-headline--dark{font-size:72px}}@media (min-width:64rem){.ss-headline--dark{font-size:92px}}.ss-subtext--dark{--tw-leading:1.45;--tw-font-weight:var(--font-weight-normal,400);font-family:Manrope,sans-serif;font-size:16px;line-height:1.45;font-weight:var(--font-weight-normal,400);--tw-tracking:.84px;letter-spacing:.84px;color:#2f3134}@media (min-width:40rem){.ss-subtext--dark{font-size:20px}}@media (min-width:48rem){.ss-subtext--dark{font-size:24px}}@media (min-width:64rem){.ss-subtext--dark{font-size:28px}}.ss-eyebrow--ecosystem{--tw-translate-x:7.56px;translate:var(--tw-translate-x)var(--tw-translate-y);text-align:center;--tw-font-weight:var(--font-weight-normal,400);font-family:Inter,sans-serif;font-size:14px;font-weight:var(--font-weight-normal,400);letter-spacing:15.12px;color:#2f3134}.chosen-card-title{text-shadow:0 2px #00000059;font-size:39.471px}@media (min-width:640px){.chosen-card-title{font-size:56px}}.chosen-heading{font-size:36px}@media (min-width:640px){.chosen-heading{font-size:44px}}@media (min-width:768px){.chosen-heading{font-size:64px}}@media (min-width:1024px){.chosen-heading{font-size:80px}}@media (max-height:800px){.chosen-heading{font-size:22.4px}}@media (max-height:800px) and (min-width:640px){.chosen-heading{font-size:30.8px}}@media (max-height:800px) and (min-width:768px){.chosen-heading{font-size:44.8px}}@media (max-height:800px) and (min-width:1024px){.chosen-heading{font-size:42px}}@media (max-width:639px){.chosen-heading{font-size:36px}}.chosen-card-box{aspect-ratio:1280/550}@media (max-height:800px){.chosen-card-box{aspect-ratio:1180/420}}@media (max-width:687px){.chosen-card-box{aspect-ratio:344/437.944}}@keyframes ss-chevron-relay{0%{opacity:0;transform:translateY(-7.5px)scale(.3)}25%{opacity:.7;transform:translateY(-2.7px)scale(.75)}50%{opacity:.8;transform:translateY(2.7px)scale(1)}75%{opacity:.35;transform:translateY(6.2px)scale(1.05)}to{opacity:0;transform:translateY(7.5px)scale(1.1)}}.ss-chevron-relay{transform-origin:50%;animation:ss-chevron-relay 1.8s linear infinite}@media (prefers-reduced-motion:reduce){.ss-chevron-relay{animation:none}.ss-chevron-relay:first-child{opacity:.8;transform:translateY(2.7px)scale(1)}.ss-chevron-relay:nth-child(2){opacity:.7;transform:translateY(-2.7px)scale(.75)}}@keyframes ss-scroll-text-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ss-scroll-text-float{animation:ss-scroll-text-float 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ss-scroll-text-float{animation:none}}@media (max-height:900px) and (min-width:640px){.thr-caption--night-mode{top:53%!important}.thr-caption--light{top:20%!important;left:31%!important}.thr-caption--curtain{top:29.6%!important}}@media (max-width:687px){.one-day-many-moments{margin-top:44px}.ss-headline{font-size:40px}.ss-wake-copy{text-align:center;max-width:none;inset:auto 0 10%}.ss-wake-notification{top:40%;left:clamp(1rem,5.83333vw,84px);right:auto;translate:0 -50%}.ss-safety-copy{text-align:center;right:0}.ss-safety-copy p{white-space:normal}.ss-safety-line{display:block}.ss-safety-copy .ss-subtext{margin-inline:auto;max-width:79.6%;margin-top:17px}.ss-eyebrow{text-align:center;letter-spacing:7.8px;justify-content:center;align-items:center;width:100%;margin:0 0 0 6.5px;padding:0;font-size:10px;display:flex;top:20%}.ss-scroll-text-float{letter-spacing:.2em}.ss-door-copy{text-align:center;right:0}.ss-door-copy p{white-space:normal}.ss-door-copy .ss-subtext{margin-inline:auto;max-width:79.6%;margin-top:17px}:root{--ss-lock-device-width:min(70vw,35vh,310px);--ss-lock-device-height:calc(var(--ss-lock-device-width)*700/387)}.ss-lock-device{width:85%;max-width:none}.ss-lock-tap{bottom:25px}.ss-lock-device--locked{opacity:0;pointer-events:none;transition:opacity .45s}.ss-home-copy{text-align:center;margin-inline:auto;transition:top 0s linear .9s;top:calc(-8px - 100vh + 100dvh)}.ss-home-stack .ss-home-copy{top:0}.ss-home-mood{margin-bottom:calc(var(--ss-mood-line-trim)*-1);flex-direction:column;justify-content:flex-end;display:flex}:root{--ss-header-height:76px;--ss-device-gap-budget:24px;--ss-mood-line-height:84px;--ss-mood-line-trim:13px;--ss-mood-copy-height:calc(var(--ss-mood-line-height) - var(--ss-mood-line-trim));--ss-device-reveal:.85;--ss-device-top-margin:12px;--ss-device-reveal-budget:calc(100vh - var(--ss-header-height) - var(--ss-device-top-margin) - var(--ss-mood-copy-height) - var(--ss-device-gap-budget));--ss-device-width:min(100vw,calc(var(--ss-device-reveal-budget)*387/696/var(--ss-device-reveal)));--ss-device-height:calc(var(--ss-device-width)*696/387);--ss-device-gap:clamp(16px,calc(var(--ss-device-width)*.07),24px);--ss-device-reveal-height:min(calc(var(--ss-device-height)*var(--ss-device-reveal)),calc(100vh - var(--ss-header-height) - var(--ss-device-top-margin) - var(--ss-mood-copy-height) - var(--ss-device-gap)))}.ss-home-device{top:auto;bottom:calc(var(--ss-device-reveal-height) - var(--ss-device-height));width:var(--ss-device-width);transition:opacity .45s ease-in-out;left:50%;right:auto;translate:-50%}.ss-home-stack{padding-bottom:calc(var(--ss-device-reveal-height) + var(--ss-device-gap));transition:padding-bottom 0s linear .9s}.ss-home-device-active{display:none}.ss-mood-word--narrow{display:inline}.ss-mood-word--wide{display:none}.ss-mood-pill{width:73.6%;max-width:320px;height:71px;display:block;inset:auto auto calc(max(7.3%,72px) + 100vh - 100dvh) 50%;translate:-50%}.ss-room-frame{width:100%;height:100%;left:0;translate:none}.ss-room-badge--lights{top:14.5%!important;left:29.8%!important}.ss-room-badge--television{top:35.2%!important;left:61.7%!important}.ss-room-badge--speakers{top:60.9%!important;left:29.8%!important}.ss-room-badge__pill{transform-origin:0;scale:.7875}.info-icons{display:none}.ss-build-different-heading .ss-subtext{letter-spacing:.48px}}@media (min-width:640px) and (max-width:687px){:root{--ss-mood-line-height:120px;--ss-mood-line-trim:19px;--ss-header-height:86px}}@keyframes ss-indicator-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}.ss-indicator-sweep{animation:ss-indicator-sweep 1.3s cubic-bezier(.45,0,.55,1) infinite}@media (prefers-reduced-motion:reduce){.ss-indicator-sweep{animation:none;left:25%}}@media (max-width:639px){.ss-mobile-copy{pointer-events:none;flex-direction:column;justify-content:flex-end;padding-bottom:calc(72px + 100vh - 100dvh);display:flex;top:0;bottom:0}.ss-mobile-copy.ss-yhiyh-copy{padding-bottom:calc(96px + 100vh - 100dvh)}}@media (max-width:687px){.ss-door-copy,.ss-safety-copy{pointer-events:none;flex-direction:column;justify-content:flex-end;padding-bottom:calc(72px + 100vh - 100dvh);display:flex;top:0;bottom:0}}@media (max-width:639px){.thr-caption--night-mode{bottom:calc(max(7.32%,72px) + 100vh - 100dvh)!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}