/* Home owns its page styles; only maintained primitives are shared. */
@import url('/css/local-fonts.css');
@import url('/css/owned-chrome.css');
@import url('/css/marketing-heading.css');
@import url('/css/store-links.css');
@import url('/css/carousel.css');
@import url('/css/tabs.css');
@import url('/css/feature-cta.css');
@import url('/css/home-masthead.css');
@import url('/css/home-sections.css');
@import url('/css/home-showroom.css');
@import url('/css/home-journal.css');
@import url('/css/home-reviews.css');
*{box-sizing:border-box}html{height:100%;font-family:sans-serif;-webkit-text-size-adjust:100%}body{margin:0;min-height:100%;color:#333;background:#fff;font:400 14px/20px Poppins,sans-serif}
:where(.home-page) img{display:inline-block;max-width:100%;vertical-align:middle;border:0}:where(.home-page) a{color:#5ec3ca;text-decoration:none;background:transparent}.home-page iframe{border:0}
.home-body{color:#666;text-align:left;letter-spacing:.00005em;-webkit-text-stroke-color:#fafafa;font:400 16px/24px Lato,sans-serif}.home-centered{text-align:center}.home-small-copy{color:#666;text-align:left;font:400 14px/20px Poppins,sans-serif;transition:color .4s}
.home-frame{margin-inline:auto;max-width:1142px}.home-frame::before,.home-frame::after{content:' ';display:table;grid-area:1/1/2/2}.home-frame::after{clear:both}
.home-actions{display:flex}.home-actions--header,.home-start__action{position:relative;z-index:2;flex-direction:row;justify-content:center;align-items:center;gap:24px;max-width:1142px}
.home-action{display:flex;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background:#111;-webkit-text-stroke-color:#5ec3ca}.home-action>div{color:#fff;text-align:center;font:600 16px/24px Lato,sans-serif}.home-action--light{background:#fff}.home-action--light>div{color:#1a1a1a}
.home-store{display:inline-block;flex:none;min-width:145px;max-width:100%}.home-store__apple,.home-store__google{display:flex;justify-content:center;align-items:center;object-fit:cover;height:48px}.home-store__apple{width:145px}.home-store__google{width:158px}
.home-page [data-feature-reveal]{opacity:0}
@media(max-width:991px){.home-action--mobile-fixed{width:145px}}
@media(max-width:767px){.home-actions--header,.home-start__action{flex-wrap:wrap;gap:16px}}
@media(max-width:479px){.home-actions--header,.home-start__action{flex-direction:column}.home-store{display:flex;justify-content:center;align-items:center}}
