.hero-module__NVBTOW__surface{background:radial-gradient(560px 460px at 0 0,#fda4af80,#0000 75%),radial-gradient(640px 560px at 100% 65%,#f0abfc66,#0000 75%),radial-gradient(480px 360px at 45% 100%,#fde68a40,#0000 75%),linear-gradient(#fff9f9,#fff 55%,#fff9fb);position:relative}.hero-module__NVBTOW__hero{position:relative;overflow:hidden}.hero-module__NVBTOW__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:24px;min-height:700px;padding-block:96px 32px;display:grid;position:relative}.hero-module__NVBTOW__copy{min-width:0;padding-block:32px 48px}.hero-module__NVBTOW__copy h1>span{display:block}.hero-module__NVBTOW__description{max-width:440px;margin-top:24px}.hero-module__NVBTOW__install{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:540px;margin-top:28px;display:flex}.hero-module__NVBTOW__stores{width:100%;min-width:0}.hero-module__NVBTOW__storeRow{flex-flow:row;justify-content:flex-start;gap:12px;width:100%}.hero-module__NVBTOW__storeRow>a{--store-badge-height:56px}.hero-module__NVBTOW__qrCard{border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.hero-module__NVBTOW__qrCard>.download-qr{border-radius:12px;overflow:hidden;width:clamp(168px,16vw,208px)!important}.hero-module__NVBTOW__qrCard:focus-visible{outline-offset:4px;outline:2px solid #e11d48}.hero-module__NVBTOW__artwork{place-self:center;width:min(100%,640px);min-width:0}.hero-module__NVBTOW__phone{width:100%;height:auto;display:block}@media (max-width:1150px) and (min-width:1024px){.hero-module__NVBTOW__storeRow{gap:8px}.hero-module__NVBTOW__storeRow>a{--store-badge-height:50px}}@media (max-width:1023px){.hero-module__NVBTOW__layout{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding-top:72px}.hero-module__NVBTOW__copy{text-align:center;padding:0}.hero-module__NVBTOW__copy h1>span{margin-inline:auto}.hero-module__NVBTOW__description{margin-inline:auto;margin-top:20px}.hero-module__NVBTOW__install{align-items:center;margin-inline:auto}.hero-module__NVBTOW__storeRow{justify-content:center}.hero-module__NVBTOW__artwork{width:min(100%,520px)}}@media (max-width:639px){.hero-module__NVBTOW__layout{gap:24px;padding-block:64px 0}.hero-module__NVBTOW__install{gap:20px}.hero-module__NVBTOW__stores{width:100%}.hero-module__NVBTOW__storeRow{gap:8px}.hero-module__NVBTOW__storeRow>a{--store-badge-height:48px}.hero-module__NVBTOW__artwork{width:min(100%,360px)}}@media (max-width:374px){.hero-module__NVBTOW__storeRow{flex-direction:column}.hero-module__NVBTOW__storeRow>a{--store-badge-height:56px}}
.home-page{--home-heading:#1e293b;--home-text:#475569;--home-muted:#64748b;--home-accent:#e11d48;--home-h1:clamp(2.25rem,5.2vw,4rem);--home-h2:clamp(2rem,4vw,3rem);--home-h3:clamp(1.5rem,2.5vw,2rem);--home-body:1rem;--home-small:.875rem}.home-page .home-dark{--home-heading:#fff;--home-text:#cbd5e1;--home-muted:#cbd5e1;--home-accent:#fda4af}.home-page :is(.home-title,.home-heading,.home-subheading,.home-quote){font-family:var(--font-bricolage-grotesque),sans-serif;color:var(--home-heading);letter-spacing:-.03em;font-weight:700;line-height:1.15}.home-page .home-title{font-size:var(--home-h1)}.home-page :is(.home-heading,.home-quote){font-size:var(--home-h2)}.home-page .home-subheading{font-size:var(--home-h3)}.home-page .home-note-heading{font-family:var(--font-bricolage-grotesque),sans-serif;color:var(--home-heading);font-size:1.25rem;font-weight:700;line-height:1.4}.home-page .home-body{font-size:var(--home-body);color:var(--home-text);line-height:1.75}.home-page .home-small{font-size:var(--home-small);color:var(--home-muted);line-height:1.6}.home-page .home-eyebrow{font-size:var(--home-small);letter-spacing:.1em;color:var(--home-accent);font-weight:700}.home-page .home-accent{color:var(--home-accent)}.home-page .home-label{font-size:var(--home-body);color:var(--home-heading);font-weight:600;line-height:1.5}.home-page .home-nav-link{color:var(--home-text);font-size:1rem;line-height:1.5}.home-page .home-nav-link:hover{color:var(--home-heading)}.home-page .marquee-text{color:var(--home-heading);font-size:1rem}.home-page .home-button{font-size:1rem;line-height:1.5}.home-page .home-button-compact{font-size:var(--home-small);line-height:1.5}.home-page .home-tab{font-size:1rem;line-height:1.5;font-family:var(--font-manrope),sans-serif;color:var(--home-muted);font-weight:600}.home-page .home-tab[aria-selected=true]{color:var(--home-heading)}.home-page .home-footer-link{color:var(--home-text);font-size:.875rem;line-height:1.65}.home-page .home-footer-link:hover{color:#fff}.home-page .home-modal-body{font-size:1rem;line-height:1.65}.home-page .home-modal-small{font-size:var(--home-small);line-height:1.6}.home-page .home-modal-label{font-size:1rem;font-weight:600;line-height:1.5}.home-page .home-section{padding-block:clamp(2.5rem,4vw,4rem)}.home-page .home-footer{--home-text:#94a3b8;--home-muted:#7c8da5;--home-accent:#94a3b8;padding-top:40px;padding-bottom:32px}.home-page .home-footer .home-body{font-size:.875rem}.home-page .home-footer .home-eyebrow,.home-page .home-footer .home-small{font-size:.75rem}.home-page .home-footer-link.home-footer-more{color:#fda4af}.home-page .home-footer-link.home-footer-more:hover{color:#fecdd3}.home-page .home-footer-top{padding-bottom:24px}.home-page .home-footer-columns{padding-block:32px}.home-page .home-footer-bottom{padding-top:24px}@media (min-width:768px){.home-page{--home-body:1.125rem}}
