.arise-landing,.arise-scope.vip,.arise-scope.arise-challenge{--layout-max:1140px;--page-gutter:40px;--space-label-heading:8px;--space-heading-body:20px;--space-section-content:32px;--type-display:49px;--type-display-accent:60px;--type-section:40px;--type-section-accent:48px;--type-subsection:30px;--type-subsection-accent:36px;--type-card:20px;--type-lead:18px;--type-body:16px;--type-small:14px;--type-caption:12px;--leading-heading:1.1;--tracking-heading:-.05em;--leading-body:1.4;--section-space:80px;--control-height:50px;--radius-control:12px;--radius-image:12px;--installation-inset:14px}@media(max-width:767px){.arise-landing,.arise-scope.vip,.arise-scope.arise-challenge{--page-gutter:20px;--type-section:32px;--type-section-accent:40px;--section-space:56px}}.arise-landing .arise-scope :is(.familiar,.mornings,.demo,.sensor,.comparison,.smart,.design,.founder-copy,.faq,.waitlist-section) h2{font-size:var(--type-section);line-height:var(--leading-heading);font-weight:600;letter-spacing:-1.5px}.arise-landing .arise-scope :is(.familiar,.mornings,.demo,.sensor,.comparison,.smart,.design,.founder-copy,.faq,.waitlist-section) h2 em{font-size:var(--type-section-accent);line-height:1.05;font-weight:400;letter-spacing:-1.5px;white-space:normal}.arise-landing .arise-scope :is(.familiar,.mornings,.demo,.sensor,.comparison,.smart,.design,.founder,.faq,.waitlist-section:not(dialog)){padding-block:var(--section-space)}.arise-landing .arise-scope .waitlist-form :is(input[type=email],button[type=submit]){height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-control);font-size:var(--type-body)}.arise-landing .arise-scope .installation-grid{gap:16px 24px}.arise-landing .arise-scope .installation-grid>li{padding:var(--installation-inset);border-radius:calc(var(--radius-image) + var(--installation-inset));grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:12px 16px;align-content:stretch}.arise-landing .arise-scope .installation-grid>li>div{display:contents}.arise-landing .arise-scope .installation-grid h4{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:var(--type-body);line-height:var(--leading-body)}.arise-landing .arise-scope .installation-grid p{grid-column:1/-1;grid-row:2;margin:0;font-size:var(--type-small);line-height:var(--leading-body)}.arise-landing .arise-scope .installation-grid .step-number{grid-column:1;grid-row:1;align-self:center}.arise-landing .arise-scope .installation-grid img{grid-column:1/-1;grid-row:3;border-radius:var(--radius-image);align-self:end}@supports (grid-template-rows:subgrid){.arise-landing .arise-scope .installation-grid>li{grid-row:span 3;grid-template-rows:subgrid}}@media(max-width:359px){.arise-landing,.arise-scope.vip,.arise-scope.arise-challenge{--page-gutter:16px}}.arise-scope .container{--mobile-gutter:var(--page-gutter);width:min(var(--layout-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.arise-scope :is(.eyebrow,.vip-eyebrow){margin:0 0 var(--space-label-heading)}.arise-scope :is(.eyebrow,.vip-eyebrow)+:is(h1,h2,h3){margin-top:0}.arise-scope .arise-heading h2{margin:0}@media(max-width:767px){.arise-landing .arise-scope .sensor .arise-heading{grid-row:1}.arise-landing .arise-scope .sensor .feature-image{grid-row:2}.arise-landing .arise-scope .sensor .feature-description{grid-row:3}.arise-landing .arise-scope .sensor .sensor-specs{grid-row:4}}.arise-landing .arise-scope .arise-feature-cards:is(.sensor-specs,.design-features){gap:10px}.arise-landing .arise-scope .arise-feature-cards>li{display:flex;align-items:flex-start;align-self:stretch;gap:9px;margin:0;padding:12px;border:1px solid var(--line);border-radius:10px}.arise-landing .arise-scope .arise-feature-cards>li>span{flex:none;line-height:1}.arise-landing .arise-scope .arise-feature-cards>li svg{display:block;flex:none;width:24px;height:24px;padding:0;fill:none;stroke:var(--ink);stroke-width:1.5}.arise-landing .arise-scope .arise-feature-cards h3{font-size:var(--type-caption);letter-spacing:0;line-height:1.25;margin:0 0 5px}.arise-landing .arise-scope .arise-feature-cards p{font-size:var(--type-caption);line-height:1.3;margin:0}@media(max-width:767px){.arise-landing .arise-scope .arise-feature-cards :is(h3,p){font-size:var(--type-small)}}html.arise-page .arise-scope .carousel-controls-minimal{justify-content:center;gap:12px;margin-top:8px}html.arise-page .arise-scope .carousel-controls-minimal>.carousel-arrow{display:none}html.arise-page .arise-scope .carousel-pause{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}@media(max-width:767px){html.arise-page .arise-scope .mobile-carousel[data-carousel-mode]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;margin-inline:0;padding-inline:0;scroll-snap-type:none}html.arise-page .arise-scope .mobile-carousel[data-carousel-mode]:not([data-carousel-mode=stack]){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:16px;margin-inline:calc(-1 * var(--page-gutter));padding:4px var(--page-gutter) 16px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--page-gutter);scroll-snap-type:x mandatory}html.arise-page .arise-scope .installation-grid.mobile-carousel:not([data-carousel-mode=stack]){grid-template-rows:repeat(3,auto);row-gap:12px}html.arise-page .arise-scope .installation-grid.mobile-carousel:not([data-carousel-mode=stack])>li{grid-row:1 / span 3}html.arise-page .arise-scope .mobile-carousel[data-carousel-mode]>*{min-width:0;scroll-snap-align:start}html.arise-page .arise-scope .vip-benefit-cards.mobile-carousel,html.arise-page .arise-scope .vip-steps.mobile-carousel{padding-top:0}}.arise-landing .arise-scope .installation-grid>li{overflow:hidden;padding-bottom:0}.arise-landing .arise-scope .installation-grid>li>img{width:calc(100% + 2 * var(--installation-inset));max-width:none;margin-inline:calc(-1 * var(--installation-inset));border-radius:0}html.arise-page :is(.arise-landing .arise-scope,.arise-scope.vip) :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--tracking-heading)}:is(.arise-landing .arise-scope,.arise-scope.vip) .signup-benefits{list-style:none;padding:0;margin:28px 0;display:grid;gap:24px}:is(.arise-landing .arise-scope,.arise-scope.vip) .signup-benefits li{display:flex;gap:20px;align-items:flex-start}:is(.arise-landing .arise-scope,.arise-scope.vip) .signup-icon{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;background:#fff0e0;color:var(--accent)}:is(.arise-landing .arise-scope,.arise-scope.vip) .signup-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6}:is(.arise-landing .arise-scope,.arise-scope.vip) .signup-benefits h3{font-size:var(--type-card);line-height:1.2;font-weight:600;letter-spacing:-1px;margin-bottom:5px}:is(.arise-landing .arise-scope,.arise-scope.vip) .signup-benefits p{font-size:var(--type-body);line-height:1.3125;color:var(--muted)}.home-signup-resume,html[data-arise-flow-completed="1"] .home-signup .waitlist-form,html[data-arise-flow-completed="2"] .home-signup .waitlist-form{display:none}html[data-arise-flow-completed="1"] .home-signup-resume,html[data-arise-flow-completed="2"] .home-signup-resume{display:grid;gap:12px}.home-signup-resume .button{width:100%;gap:12px}.home-signup-resume .form-note{text-align:center;font-size:var(--type-small);color:var(--muted)}.arise-scope .header-cta-clip{position:relative;overflow:hidden;border-radius:var(--radius-control,12px);flex-shrink:0}.arise-scope .site-header[data-hero-cta] .header-cta{opacity:0;transform:translate(110%);visibility:hidden;pointer-events:none;transition:transform .3s var(--motion-ease,ease),opacity .25s ease,visibility 0s .3s}.arise-scope .site-header[data-hero-cta].has-passed-hero-cta .header-cta{opacity:1;transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s}@media(prefers-reduced-motion:reduce){.arise-scope .site-header[data-hero-cta] .header-cta{transition:none}}@media(max-width:767px){.arise-landing .arise-header-section{position:static}.arise-landing .arise-scope .site-header{position:relative;inset:auto;width:100%;height:60px;min-height:0;margin:0;padding:14px var(--page-gutter);border:0;border-radius:0;background:var(--hero);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.arise-landing .arise-scope .site-header:before,.arise-landing .arise-scope .site-header:after{display:none}.arise-landing .arise-scope .site-header :is(.main-nav,.menu-toggle,.header-cta-clip){display:none}html.arise-page.has-floating-header .arise-landing #MainContent{padding-top:0}html.arise-page.has-floating-header .arise-landing #MainContent>.shopify-section:first-child>.arise-scope>.hero{padding-top:0}.arise-landing .arise-scope .hero-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(180px,1fr) auto auto 56px;height:calc(100svh - 60px);min-height:580px;padding:8px var(--page-gutter) 0;row-gap:12px}.arise-landing .arise-scope .hero-copy{display:contents}.arise-landing .arise-scope .hero-copy h1{grid-column:1;grid-row:1;margin:0;font-size:clamp(30px,8.2vw,40px);line-height:1.04}.arise-landing .arise-scope .hero-copy h1 em{font-size:clamp(38px,10.8vw,52px);line-height:1}.arise-landing .arise-scope .hero-copy>p:first-of-type{grid-column:1;grid-row:2;margin:0;max-width:none;font-size:16px;line-height:1.35}.arise-landing .arise-scope .hero-copy>.hero-promise{display:none}.arise-landing .arise-scope .hero-copy>.button{grid-column:1;grid-row:4;width:100%;max-width:none;min-height:48px;margin:0;z-index:2}.arise-landing .arise-scope .hero-copy>.hero-note{grid-column:1;grid-row:5;margin:0 8px;max-width:none;font-size:12px;line-height:1.4}.arise-landing .arise-scope .hero-product{grid-column:1;grid-row:3;position:relative;inset:auto;width:72%;height:100%;min-height:0;max-height:100%;object-fit:contain;object-position:left bottom;align-self:end;margin:0 0 -12px calc(-1 * var(--page-gutter))}.arise-landing .arise-scope [data-hero-link] .hero-connection{grid-column:1;grid-row:3;position:relative;inset:auto;width:44%;height:auto;justify-self:end;align-self:end;padding:0;margin:0 0 10px}.arise-landing .arise-scope .hero-sensor{margin:0;width:100%}.arise-landing .arise-scope .hero-sensor img{width:100%;aspect-ratio:1.8;object-fit:cover}.arise-landing .arise-scope .hero-sensor figcaption{font-size:10px;line-height:1.3;margin-top:6px}.arise-landing .arise-scope .connection-label{display:none}.arise-landing .arise-scope .kickstarter{grid-column:1;grid-row:6;position:relative;inset:auto;margin:0 calc(-1 * var(--page-gutter));padding:14px var(--page-gutter);min-height:56px;font-size:13px}}@media(max-width:767px){html.arise-page.has-floating-header .arise-landing .arise-scope .site-header,html.arise-page.has-floating-header .arise-landing .arise-scope .site-header.is-scrolled{position:relative;inset:auto;height:60px;padding:14px var(--page-gutter);border-radius:0;background:var(--hero)}.arise-landing .arise-scope .hero-product{width:auto;height:100%;max-width:76%;max-height:100%;object-fit:contain;object-position:left bottom;justify-self:start}}.arise-landing{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.arise-landing .arise-header-section{position:static}html.arise-page.has-floating-header .arise-landing .arise-scope .site-header,html.arise-page.has-floating-header .arise-landing .arise-scope .site-header.is-scrolled{position:relative;inset:auto;height:80px;padding:20px max(var(--page-gutter),calc((100% - var(--layout-max))/2));border:0;border-radius:0;background:var(--hero);box-shadow:none}.arise-landing .arise-scope .site-header:before,.arise-landing .arise-scope .site-header:after,.arise-landing .arise-scope .site-header :is(.main-nav,.menu-toggle,.header-cta-clip){display:none}html.arise-page.has-floating-header .arise-landing #MainContent,html.arise-page.has-floating-header .arise-landing #MainContent>.shopify-section:first-child>.arise-scope>.hero{padding-top:0}.arise-landing .arise-scope .hero-product{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 91%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 91%,transparent 100%)}.arise-scope .home-waitlist-bar{position:fixed;z-index:25;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px max(var(--page-gutter),calc((100% - var(--layout-max))/2)) calc(14px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -4px 24px #18181808;transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s var(--motion-ease,ease),opacity .25s ease,visibility 0s .3s}.arise-scope .home-waitlist-bar.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.arise-scope .home-waitlist-bar>div{display:grid;gap:2px}.arise-scope .home-waitlist-bar strong{font-size:var(--type-card);font-weight:500}.arise-scope .home-waitlist-bar>div>span{font-size:var(--type-caption);color:var(--muted)}.arise-scope .home-waitlist-bar .button{gap:12px;min-height:48px;font-size:var(--type-small)}@media(max-width:767px){html.arise-page.has-floating-header .arise-landing .arise-scope .site-header,html.arise-page.has-floating-header .arise-landing .arise-scope .site-header.is-scrolled{height:60px;padding:14px var(--page-gutter)}.arise-scope .home-waitlist-bar{gap:12px}.arise-scope .home-waitlist-bar .button{flex:1}}@media(prefers-reduced-motion:reduce){.arise-scope .home-waitlist-bar{transition:none}}.arise-scope .hero-lead{display:block;font-weight:600;margin-bottom:8px}.arise-scope .arise-indicative-price{margin:20px 0;font-size:var(--type-small);line-height:1.4}.arise-scope .arise-indicative-price p{margin:0 0 5px}.arise-scope .arise-indicative-price small{display:block;color:var(--muted);font-size:var(--type-caption)}html[data-arise-flow-completed="2"] .arise-scope .waitlist-section .signup-benefits{display:none}@media(max-width:767px){.arise-landing .arise-scope .hero-inner{min-height:660px}}@media(min-width:768px){.arise-landing .arise-scope .kickstarter{left:50%;right:auto;bottom:0;transform:translate(-50%);width:100vw;margin:0;padding:20px var(--page-gutter);min-height:64px;justify-content:center;background:#05ce78;color:#fff}.arise-landing .arise-scope .kickstarter-logo{background:#fff}.arise-landing .arise-scope .kickstarter img{filter:grayscale(1) brightness(.7) contrast(10) invert(1);mix-blend-mode:screen}}@media(min-width:768px){.arise-landing .arise-scope .kickstarter{height:66px;min-height:66px}.arise-landing .arise-scope .hero-product{top:auto;bottom:66px;max-height:calc(100% - 66px);object-fit:contain;object-position:center bottom;-webkit-mask-image:none;mask-image:none}}@media(max-width:767px){.arise-landing .arise-scope .hero-product{margin-bottom:0;height:calc(100% - 4px)}}@media(min-width:768px){.arise-landing .arise-scope .hero-inner{height:calc(100svh - 80px);min-height:600px}.arise-landing .arise-scope .hero-connection{right:5%;left:auto}}@media(min-width:1280px){.arise-landing .arise-scope .hero-connection{right:7%}}@media(min-width:768px){.arise-landing .arise-scope .hero-connection{top:auto;bottom:90px;height:auto;padding-top:152px}.arise-landing .arise-scope .hero-sensor{position:relative;top:auto;right:auto;margin:0 0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/arise-design-system.css.map */
