.hardware-homie-page-main{z-index:1;--hh-eyebrow-size:1rem;--hh-copy-max:720px;--hh-section-title-size:clamp(1.875rem, 3.8vw, 3rem);--hh-section-lead-size:clamp(1.125rem, 1.8vw, 1.5rem);--hh-section-body-size:clamp(.9375rem, 1.15vw, 1.125rem);background:#000;width:100%;max-width:100%;margin-inline:auto;position:relative}.hardware-homie-page-main h1,.hardware-homie-page-main h2{letter-spacing:0}.hardware-homie-page-main .hardware-homie-hero-shell,.hardware-homie-page-main .hardware-homie-intro-inner,.hardware-homie-page-main .hardware-homie-gen2-media-inner,.hardware-homie-page-main .hardware-homie-key-stats-inner,.hardware-homie-page-main .hardware-homie-chapter-inner,.hardware-homie-page-main .hardware-homie-chapter-two-inner,.hardware-homie-page-main .hardware-homie-chapter-three-inner,.hardware-homie-page-main .hardware-homie-chapter-four-inner,.hardware-homie-page-main .hardware-homie-talk-to-us-inner,.hardware-homie-page-main .footer-logo-hero,.hardware-homie-page-main .footer-top,.hardware-homie-page-main .footer-bottom{width:100%;max-width:var(--landing-inner);box-sizing:border-box;margin-inline:auto}.hardware-homie-hero{z-index:1;border-bottom:1px solid var(--w4);background:#000;width:100%;margin-top:64px;position:relative}.hardware-homie-hero-shell{background:#000;width:100%;min-height:clamp(480px,44vw,680px);position:relative;overflow:hidden}.hardware-homie-hero-media{pointer-events:none;width:min(33%,480px);height:360px;position:absolute;top:46%;left:52%;right:auto;transform:translateY(-50%)}.hardware-homie-hero-image{object-fit:contain;object-position:left center}.hardware-homie-hero-content{z-index:1;width:100%;max-width:min(900px,62%);padding:clamp(48px, 7vw, 127px) var(--landing-gutter) clamp(64px, 8vw, 96px);box-sizing:border-box;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hardware-homie-hero-title{color:var(--w);font-family:var(--f-body);font-size:var(--hero-title-size);font-weight:300;line-height:var(--hero-title-line);letter-spacing:0;text-wrap:pretty;max-width:840px;margin-top:50px;animation:1.1s cubic-bezier(.22,1,.36,1) .18s both breathIn}.hardware-homie-hero-title-break{display:none}.hardware-homie-hero-title span{color:var(--g);font-weight:500}.hardware-homie-hero-actions{flex-wrap:wrap;align-items:center;margin-top:88px;display:flex}@media (max-width:960px){.hardware-homie-hero-shell{min-height:0;padding:56px var(--landing-gutter) 48px;box-sizing:border-box;flex-direction:column;display:flex}.hardware-homie-hero-content{display:contents}.hardware-homie-hero-badge{box-sizing:border-box;order:1;width:100%;max-width:100%}.hardware-homie-hero-title{text-wrap:balance;order:2;max-width:100%;margin-top:24px}.hardware-homie-hero-media{order:3;width:min(100%,360px);height:clamp(200px,42vw,260px);margin:36px auto 0;position:relative;top:auto;left:auto;right:auto;transform:none}.hardware-homie-hero-image{object-fit:contain;object-position:center center}.hardware-homie-hero-actions{flex-wrap:wrap;order:4;align-items:stretch;gap:10px;width:100%;margin-top:32px;padding-top:0;display:flex}}@media (max-width:640px){.hardware-homie-hero-shell{padding:48px var(--landing-gutter) 40px}.hardware-homie-hero-title{margin-top:20px}.hardware-homie-hero-media{width:min(100%,280px);height:clamp(176px,42vw,220px);margin-top:28px}.hardware-homie-hero-actions{gap:8px;margin-top:28px}}@media (min-width:961px){.hardware-homie-hero-title-break{display:block}}@media (min-width:1281px){.hardware-homie-hero-shell{min-height:805px}.hardware-homie-hero-content{max-width:none;padding:127px var(--landing-gutter) 96px clamp(28px, 5vw, 70px)}.hardware-homie-hero-title{max-width:min(840px,52%)}.hardware-homie-hero-media{width:min(34%,500px);height:376px;top:44%;left:50%}}@media (min-width:1921px){.hardware-homie-hero-title{max-width:min(900px,48%)}.hardware-homie-hero-media{width:520px;height:390px;top:43%;left:48%}}.hardware-homie-intro{background:linear-gradient(#000 0%,#2f2f2f 100%);width:100%}.hardware-homie-intro-inner{padding:clamp(32px, 4.5vw, 64px) var(--landing-gutter) clamp(64px, 7vw, 96px);box-sizing:border-box}.hardware-homie-intro-eyebrow{color:var(--g);text-transform:uppercase;margin:0 0 clamp(28px,3.6vw,48px)}.hardware-homie-intro-eyebrow:before{content:"// "}.hardware-homie-intro-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.hardware-homie-intro-aside{flex-direction:column;grid-column:1/span 3;gap:24px;padding-top:16px;display:flex}.hardware-homie-intro-index{align-items:center;gap:12px;width:100%;display:flex}.hardware-homie-intro-index-num{color:var(--g);font-family:var(--f-display);flex-shrink:0;font-size:.75rem;font-weight:400;line-height:1.33}.hardware-homie-intro-index-line{background:#ccffa04d;flex:1;height:1px}.hardware-homie-intro-label{color:var(--g);font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:500;line-height:.89}.hardware-homie-intro-author{flex-direction:column;gap:6.75px;padding-top:24px;display:flex}.hardware-homie-intro-author-label{color:var(--w1-olive-soft);font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:400;line-height:1.5}.hardware-homie-intro-author-name{color:var(--w);font-family:var(--f-body);font-size:.8125rem;font-weight:400;line-height:1.625}.hardware-homie-intro-body{flex-direction:column;grid-column:5/span 7;gap:48px;width:100%;max-width:600px;display:flex}.hardware-homie-intro-prose{text-align:left;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal;flex-direction:column;gap:1.65em;display:flex}.hardware-homie-intro-lead{color:var(--w1);font-family:var(--f-body);letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,1.65vw,1.5rem);font-weight:400;line-height:1.2}.hardware-homie-intro-accent{color:var(--g);text-decoration:none}.hardware-homie-intro-divider{background:var(--g);flex-shrink:0;width:96px;height:1px;display:block}@media (max-width:960px){.hardware-homie-intro-grid{grid-template-columns:1fr;gap:32px}.hardware-homie-intro-aside,.hardware-homie-intro-body{grid-column:1/-1}.hardware-homie-intro-aside{padding-top:0}.hardware-homie-intro-body{gap:28px;max-width:100%}}@media (max-width:640px){.hardware-homie-intro-inner{padding-block:36px 40px}.hardware-homie-intro-eyebrow{margin-bottom:24px}.hardware-homie-intro-label{letter-spacing:.16em}.hardware-homie-intro-author{padding-top:8px}.hardware-homie-intro-prose{gap:1.35em}.hardware-homie-intro-lead{font-size:1.125rem;line-height:1.4}}.hardware-homie-gen2-media{background:#000;width:100%}.hardware-homie-gen2-media-inner{padding:clamp(12px, 2.4vw, 32px) var(--landing-gutter) clamp(40px, 5vw, 72px);box-sizing:border-box}.hardware-homie-gen2-media-frame{aspect-ratio:2424/1354;background:#000;width:100%;position:relative;overflow:hidden}.hardware-homie-gen2-media-image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.hardware-homie-gen2-media-inner{padding-block:8px 32px}}.hardware-homie-key-stats{background:#000;width:100%}.hardware-homie-key-stats-inner{padding:clamp(36px, 4.2vw, 49px) var(--landing-gutter) clamp(40px, 5vw, 64px);box-sizing:border-box;border-top:1px solid #1d1d1b}.hardware-homie-key-stats-stack{width:100%;max-width:min(var(--hh-copy-max), 100%);flex-direction:column;align-items:stretch;margin-inline:auto;display:flex}.hardware-homie-key-stats-content{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,18px);width:100%;display:flex}.hardware-homie-key-stats-label{color:var(--g);text-transform:uppercase;align-items:center;gap:12px;margin:0;display:inline-flex}.hardware-homie-key-stats-label-line{background:var(--g);flex-shrink:0;width:24px;height:1px}.hardware-homie-page-main .hardware-homie-key-stats-title{color:#f4f4f0;width:100%;font-family:var(--f-body);letter-spacing:-.025em;margin:0;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:400;line-height:1.2}.hardware-homie-key-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:clamp(20px,2.4vw,28px) 0 0;display:grid}.hardware-homie-key-stat-card{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));box-sizing:border-box;background:#ccffa01a;border:1px solid #ccffa033;align-items:center;gap:10px;min-height:84px;padding:12px;display:flex;position:relative;overflow:hidden}.hardware-homie-key-stat-icon{box-sizing:border-box;background:#ccffa00d;border:1px solid #ccffa033;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hardware-homie-key-stat-icon img{object-fit:contain;width:16px;height:16px;display:block}.hardware-homie-key-stat-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.hardware-homie-key-stat-value{color:#fff;font-family:var(--f-body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:300;line-height:1.15}.hardware-homie-key-stat-value.is-animating{animation:.62s ease-out hardware-homie-stat-value-pulse}@keyframes hardware-homie-stat-value-pulse{0%{opacity:.62}55%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hardware-homie-key-stat-value.is-animating{animation:none}}.hardware-homie-key-stat-label{color:var(--w1-olive-soft);font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(.6875rem,.8vw,.75rem);font-weight:400;line-height:1.2}@media (hover:hover){.hardware-homie-key-stat-card{transition:background-color .18s,border-color .18s}.hardware-homie-key-stat-card:hover{background:#ccffa029;border-color:#ccffa059}.hardware-homie-key-stat-card:hover .hardware-homie-key-stat-value{color:var(--g)}}@media (max-width:960px){.hardware-homie-key-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hardware-homie-key-stats-inner{padding-top:32px}.hardware-homie-key-stats-content{gap:10px}.hardware-homie-page-main .hardware-homie-key-stats-title{font-size:1.0625rem}.hardware-homie-key-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.hardware-homie-key-stat-card{gap:8px;min-height:68px;padding:10px}.hardware-homie-key-stat-icon{width:28px;height:28px}.hardware-homie-key-stat-value{font-size:1rem}.hardware-homie-key-stat-label{letter-spacing:.08em;font-size:.625rem}}.hardware-homie-key-stats-table-wrap{width:100%;margin-top:clamp(52px,6.5vw,80px);overflow-x:auto}.hardware-homie-key-stats-table{border-collapse:collapse;table-layout:fixed;width:100%}.hardware-homie-key-stats-table col:nth-child(odd){width:19%}.hardware-homie-key-stats-table col:nth-child(2n){width:31%}.hardware-homie-key-stats-table th,.hardware-homie-key-stats-table td{text-align:left;vertical-align:top;border:1px solid #43493c47;padding:14px 16px}.hardware-homie-key-stats-table thead th{color:#8d8d8d;font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;background:#7a81742e;font-size:.6875rem;font-weight:400;line-height:1.2}.hardware-homie-key-stats-table tbody th{color:#ccffa0c7;font-family:var(--f-body);letter-spacing:.01em;font-size:.8125rem;font-weight:400;line-height:1.35}.hardware-homie-key-stats-table tbody td{color:#c6c6c2;font-family:var(--f-body);font-size:.875rem;font-weight:400;line-height:1.35}.hardware-homie-key-stats-table tbody tr:nth-child(odd) th,.hardware-homie-key-stats-table tbody tr:nth-child(odd) td{background:#131313}.hardware-homie-key-stats-table tbody tr:nth-child(2n) th,.hardware-homie-key-stats-table tbody tr:nth-child(2n) td{background:#0f0f0f}@media (max-width:640px){.hardware-homie-key-stats-table-wrap{margin-top:36px}.hardware-homie-key-stats-table,.hardware-homie-key-stats-table thead,.hardware-homie-key-stats-table tbody,.hardware-homie-key-stats-table tr{width:100%;display:block}.hardware-homie-key-stats-table thead{display:none}.hardware-homie-key-stats-table tr{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);display:grid}.hardware-homie-key-stats-table th,.hardware-homie-key-stats-table td{overflow-wrap:break-word;width:auto;padding:10px 12px}.hardware-homie-key-stats-table tbody th{font-size:.75rem}.hardware-homie-key-stats-table tbody td{font-size:.8125rem}}.hardware-homie-delivery-options{width:100%;margin-top:clamp(52px,6.5vw,80px)}.hardware-homie-delivery-options-label{box-sizing:border-box;border-top:1px solid #1d1d1b;width:100%;margin:0;padding-top:clamp(36px,4.2vw,49px)}.hardware-homie-delivery-options-list{border:1px solid #43493c47;width:100%;margin-top:clamp(22px,2.8vw,32px);position:relative}.hardware-homie-delivery-options-list:before{content:"";border-top:1px solid var(--g);border-left:1px solid var(--g);pointer-events:none;z-index:1;width:8px;height:8px;position:absolute;top:5px;left:5px}.hardware-homie-delivery-options-head,.hardware-homie-delivery-option{grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);display:grid}.hardware-homie-delivery-options-head{background:var(--b1);border-bottom:1px solid #43493c47}.hardware-homie-delivery-options-col{color:var(--g);font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;margin:0;padding:11px clamp(18px,2.8vw,28px);font-size:.6875rem;font-weight:400;line-height:1.2}.hardware-homie-delivery-options-col+.hardware-homie-delivery-options-col{padding-left:clamp(20px,3vw,32px)}.hardware-homie-delivery-options-head>:first-child,.hardware-homie-delivery-option-meta{border-right:1px solid #43493c47}.hardware-homie-delivery-option{background:var(--b1);transition:background-color .16s;position:relative}.hardware-homie-delivery-option+.hardware-homie-delivery-option{border-top:1px solid #43493c47}.hardware-homie-delivery-options-list>article:nth-of-type(2n){background:#0a0a0a}.hardware-homie-delivery-option:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ccffa073 30% 70%,#0000 100%);height:1px;transition:opacity .16s;position:absolute;inset:0 0 auto}@media (hover:hover){.hardware-homie-delivery-options-list>article:hover,.hardware-homie-delivery-options-list>article:focus-within{background:#0f140a}.hardware-homie-delivery-option:hover:before,.hardware-homie-delivery-option:focus-within:before{opacity:1}.hardware-homie-delivery-option:hover .hardware-homie-delivery-option-tagline,.hardware-homie-delivery-option:focus-within .hardware-homie-delivery-option-tagline{color:var(--g)}}.hardware-homie-delivery-option-meta,.hardware-homie-delivery-option-body{flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,2.8vw,28px);display:flex}.hardware-homie-delivery-option-body{gap:16px;padding-left:clamp(20px,3vw,32px)}.hardware-homie-delivery-option-index{color:var(--g);font-family:var(--f-display);letter-spacing:.15em;margin:0 0 10px;font-size:.625rem;font-weight:400;line-height:1.2}.hardware-homie-page-main .hardware-homie-delivery-option-title{color:#f0f0ec;font-family:var(--f-body);letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:400;line-height:1.25}.hardware-homie-delivery-option-tagline{color:#9aa093;font-family:var(--f-body);margin:6px 0 0;font-size:.75rem;font-weight:400;line-height:1.4;transition:color .16s}.hardware-homie-delivery-option-copy{color:#c3c9b8ad;font-family:var(--f-body);margin:0;font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:400;line-height:1.5}.hardware-homie-delivery-feature{flex-direction:column;gap:6px;width:100%;display:flex}.hardware-homie-delivery-feature-title{color:var(--g);font-family:var(--f-display);letter-spacing:.08em;align-items:center;gap:10px;margin:0;font-size:.75rem;font-weight:400;line-height:1.2;display:flex}.hardware-homie-delivery-feature-rule{background:#ccffa01f;flex:auto;min-width:16px;height:1px}@media (max-width:768px){.hardware-homie-delivery-options-head{display:none}.hardware-homie-delivery-option{grid-template-columns:minmax(0,1fr)}.hardware-homie-delivery-option-meta{border-bottom:1px solid #43493c47;border-right:0;padding-bottom:16px}.hardware-homie-delivery-option-body{padding-top:16px;padding-left:clamp(18px,2.8vw,28px)}.hardware-homie-delivery-title-break{display:none}}@media (max-width:640px){.hardware-homie-delivery-options{margin-top:36px}.hardware-homie-delivery-options-label{flex-wrap:wrap;row-gap:8px}.hardware-homie-delivery-options-label>span:last-child{min-width:0}.hardware-homie-delivery-option-meta,.hardware-homie-delivery-option-body{padding:16px}.hardware-homie-page-main .hardware-homie-delivery-option-title{overflow-wrap:break-word;font-size:1.0625rem}}.hardware-homie-chapter{background:#000;width:100%}.hardware-homie-chapter-inner{padding:clamp(40px, 5vw, 49px) var(--landing-gutter) clamp(56px, 7vw, 80px);box-sizing:border-box;border-top:1px solid #1d1d1b;flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.hardware-homie-chapter-content{width:100%;max-width:min(var(--hh-copy-max), 100%);text-align:left;flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,36px);margin-inline:auto;display:flex}.hardware-homie-chapter-head{flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,36px);width:100%;display:flex}.hardware-homie-chapter-label{color:var(--hh-chapter-accent);text-transform:uppercase;align-items:center;gap:12px;margin:0;display:inline-flex}.hardware-homie-chapter-label-line{background:var(--hh-chapter-accent);flex-shrink:0;width:30px;height:1px}.hardware-homie-chapter-title{width:100%;color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-section-title-size);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.08}.hardware-homie-chapter-subtitle{width:100%;color:var(--hh-chapter-accent);font-family:var(--f-display);font-size:var(--hh-section-lead-size);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.2}.hardware-homie-chapter-copy{flex-direction:column;gap:18px;width:100%;display:flex}.hardware-homie-chapter-copy p{color:var(--hh-chapter-body);font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.085px;margin:0;font-weight:400;line-height:1.45}.hardware-homie-chapter-copy strong{color:var(--hh-chapter-heading);letter-spacing:-.085px;font-weight:500}.hardware-homie-chapter-copy--lead>p:first-child{color:var(--hh-chapter-accent)}.hardware-homie-chapter-subsection-group{width:100%;max-width:min(var(--hh-copy-max), 100%);flex-direction:column;gap:clamp(20px,2.5vw,28px);margin-inline:auto;display:flex}.hardware-homie-chapter-subsection{align-items:flex-start;gap:clamp(10px,1.2vw,12px);width:100%;display:flex}.hardware-homie-chapter-subsection-index{color:var(--hh-chapter-accent);font-family:var(--f-display);font-size:var(--hh-chapter-meta-size);letter-spacing:.04em;flex-shrink:0;padding-top:5px;font-weight:400;line-height:1.5}.hardware-homie-chapter-subsection-title{color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-chapter-subhead-size);letter-spacing:-.025em;margin:0;font-weight:400;line-height:1.2}.hardware-homie-chapter-list{border-bottom:1px solid #1d1d1b;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.hardware-homie-chapter-list li{color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.004em;border-top:1px solid #1d1d1b;align-items:flex-start;gap:12px;padding:14px 0;font-weight:400;line-height:1.45;display:flex}.hardware-homie-chapter-list li:before{content:"+";color:var(--hh-chapter-accent);font-family:var(--f-display);flex-shrink:0;font-size:1rem;font-weight:400;line-height:1.45}.hardware-homie-chapter-highlight-card{background:linear-gradient(180deg, #ccffa008 0%, #ccffa003 50%, #0000 100%), var(--b1);box-sizing:border-box;border:1px solid #262624;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:100%;padding:clamp(22px,2.8vw,32px) clamp(22px,2.8vw,36px);display:flex;position:relative;overflow:visible}.hardware-homie-chapter-highlight-card:before,.hardware-homie-chapter-highlight-card:after{content:"";z-index:2;pointer-events:none;background:0 0;width:22px;height:22px;position:absolute}.hardware-homie-chapter-highlight-card:before{border-top:1px solid var(--hh-chapter-accent);border-left:1px solid var(--hh-chapter-accent);top:-1px;left:-1px}.hardware-homie-chapter-highlight-card:after{border-right:1px solid var(--hh-chapter-accent);border-bottom:1px solid var(--hh-chapter-accent);bottom:-1px;right:-1px}.hardware-homie-chapter-highlight-label{color:var(--hh-chapter-accent);font-family:var(--f-display);font-size:var(--hh-chapter-meta-size);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.15}.hardware-homie-chapter-closing{flex-direction:column;gap:clamp(28px,3.5vw,40px);width:100%;display:flex}.hardware-homie-chapter-screenshot{width:100%;margin:0}.hardware-homie-chapter-screenshot-frame{aspect-ratio:16/10;background:#0d0d0d;border:1px solid #1d1d1b;border-radius:clamp(12px,1.5vw,16px);width:100%;position:relative;overflow:hidden}.hardware-homie-chapter-screenshot-image{object-fit:cover;object-position:center}.hardware-homie-chapter-highlight-card .hardware-homie-chapter-scalability{color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.45}.hardware-homie-chapter-highlight-card .hardware-homie-chapter-accent{color:var(--hh-chapter-accent);font-weight:400}.hardware-homie-chapter-quote{border-left:3px solid var(--hh-chapter-accent);font-family:var(--f-body);font-size:var(--hh-section-body-size);color:var(--hh-chapter-heading);letter-spacing:-.004em;background:#ccffa006;margin:0;padding:clamp(14px,1.5vw,18px) clamp(18px,2vw,24px);font-style:italic;font-weight:400;line-height:1.5}@media (max-width:640px){.hardware-homie-chapter-inner{padding-block:36px 48px}.hardware-homie-chapter-content{gap:24px}.hardware-homie-chapter-subtitle{font-size:1.2rem}.hardware-homie-chapter-copy p,.hardware-homie-chapter-list li,.hardware-homie-chapter-quote{font-size:1rem;line-height:1.5}.hardware-homie-chapter-subsection-title{font-size:clamp(1.35rem,5.8vw,1.45rem);line-height:1.25}.hardware-homie-chapter-highlight-card{max-width:100%;padding:18px 20px}.hardware-homie-chapter-highlight-card .hardware-homie-chapter-scalability{font-size:1rem;line-height:1.5}.hardware-homie-chapter-screenshot-frame{aspect-ratio:4/3;border-radius:12px}}.hardware-homie-chapter-two{background:#000;width:100%}.hardware-homie-chapter-two-inner{width:100%;padding:clamp(40px, 5vw, 49px) var(--landing-gutter) clamp(56px, 7vw, 80px);box-sizing:border-box;background:#000;border-top:1px solid #1d1d1b;flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.hardware-homie-chapter-two-content{width:100%;max-width:min(var(--hh-copy-max), 100%);box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,36px);margin-inline:auto;display:flex}.hardware-homie-chapter-two-label{color:var(--hh-chapter-accent);text-transform:uppercase;align-items:center;gap:12px;margin:0;display:inline-flex}.hardware-homie-chapter-two-label-line{background:var(--hh-chapter-accent);flex-shrink:0;width:30px;height:1px}.hardware-homie-chapter-two-title{color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-section-title-size);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.08}.hardware-homie-chapter-two-subtitle{color:var(--hh-chapter-accent);font-family:var(--f-display);font-size:var(--hh-section-lead-size);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.2}.hardware-homie-chapter-two-copy{max-width:min(var(--hh-copy-max), 100%);color:var(--hh-chapter-body);font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.085px;margin:0;font-weight:400;line-height:1.45}.hardware-homie-chapter-two-copy strong{color:var(--hh-chapter-heading);letter-spacing:-.085px;font-weight:500}.hardware-homie-chapter-two-sample{width:100%;max-width:min(var(--hh-copy-max), 100%);margin-inline:auto;margin-top:-12px}.hardware-homie-chapter-two-sample .hardware-homie-chapter-screenshot-frame{aspect-ratio:2652/1482}.hardware-homie-chapter-two-sample .hardware-homie-chapter-screenshot-image{object-fit:contain}.hardware-homie-chapter-two-details{width:100%;max-width:min(var(--hh-copy-max), 100%);flex-direction:column;gap:clamp(28px,3.5vw,40px);margin-inline:auto;display:flex}.hardware-homie-chapter-two-block{padding:0}.hardware-homie-chapter-two-block-title,.hardware-homie-chapter-two-immersive-title{color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-chapter-subhead-size);letter-spacing:-.025em;margin:0;font-weight:400;line-height:1.2}.hardware-homie-chapter-two-immersive-title span{color:var(--hh-chapter-accent);display:block}.hardware-homie-chapter-two-block-copy,.hardware-homie-chapter-two-goal,.hardware-homie-chapter-two-immersive-copy p{color:var(--hh-chapter-body);font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.085px;margin:0;font-weight:400;line-height:1.45}.hardware-homie-chapter-two-block-copy,.hardware-homie-chapter-two-goal{margin-top:24px}.hardware-homie-chapter-two-goal strong{color:var(--hh-chapter-accent);font-weight:400}.hardware-homie-chapter-two-block-copy strong{color:var(--hh-chapter-heading);font-weight:500}.hardware-homie-chapter-two-immersive-copy{flex-direction:column;gap:18px;margin-top:24px;display:flex}.hardware-homie-chapter-two-immersive-copy .hardware-homie-chapter-two-immersive-close{color:var(--hh-chapter-heading)}.hardware-homie-chapter-two-list{border-bottom:1px solid #1d1d1b;flex-direction:column;width:100%;margin:24px 0 0;padding:0;list-style:none;display:flex}.hardware-homie-chapter-two-list li{color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.004em;border-top:1px solid #1d1d1b;align-items:flex-start;gap:12px;margin:0;padding:14px 0;font-weight:400;line-height:1.45;display:flex}.hardware-homie-chapter-two-list li:before{content:"+";color:var(--hh-chapter-accent);font-family:var(--f-display);flex-shrink:0;font-size:1rem;font-weight:400;line-height:1.45}.hardware-homie-chapter-two-inline-link{color:var(--hh-chapter-accent);text-decoration:none}.hardware-homie-chapter-two-inline-link:hover{text-decoration:underline}@media (max-width:640px){.hardware-homie-chapter-two-inner{padding-block:36px 48px}.hardware-homie-chapter-two-content{gap:24px}.hardware-homie-chapter-two-label-line{width:22px}.hardware-homie-chapter-two-subtitle{font-size:1.2rem}.hardware-homie-chapter-two-copy,.hardware-homie-chapter-two-block-copy,.hardware-homie-chapter-two-goal,.hardware-homie-chapter-two-immersive-copy p,.hardware-homie-chapter-two-list li{font-size:1rem;line-height:1.5}.hardware-homie-chapter-two-copy{max-width:none}.hardware-homie-chapter-two-details{max-width:100%}.hardware-homie-chapter-two-block-title,.hardware-homie-chapter-two-immersive-title{font-size:clamp(1.35rem,5.8vw,1.45rem);line-height:1.25}.hardware-homie-chapter-two-block-copy,.hardware-homie-chapter-two-goal,.hardware-homie-chapter-two-immersive-copy,.hardware-homie-chapter-two-list{margin-top:18px}.hardware-homie-chapter-two-list li{padding:12px 0}}.hardware-homie-chapter-three{background:#000;width:100%}.hardware-homie-chapter-three-inner{width:100%;padding:clamp(40px, 5vw, 49px) var(--landing-gutter) clamp(56px, 7vw, 80px);box-sizing:border-box;background:#000;border-top:1px solid #1d1d1b;flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.hardware-homie-chapter-three-content{width:100%;max-width:min(var(--hh-copy-max), 100%);box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,36px);margin-inline:auto;display:flex}.hardware-homie-chapter-three-label{color:var(--hh-chapter-accent);text-transform:uppercase;align-items:center;gap:12px;margin:0;display:inline-flex}.hardware-homie-chapter-three-label-line{background:var(--hh-chapter-accent);flex-shrink:0;width:30px;height:1px}.hardware-homie-chapter-three-title{color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-section-title-size);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.08}.hardware-homie-chapter-three-subtitle{color:var(--hh-chapter-accent);font-family:var(--f-display);font-size:var(--hh-section-lead-size);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.2}.hardware-homie-chapter-three-copy{max-width:min(var(--hh-copy-max), 100%);color:var(--hh-chapter-body);font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.085px;margin:0;font-weight:400;line-height:1.45}.hardware-homie-chapter-three-subtitle+.hardware-homie-chapter-three-copy,.hardware-homie-chapter-three-copy+.hardware-homie-chapter-three-copy{margin-top:clamp(-16px,-2vw,-10px)}.hardware-homie-chapter-three-copy strong{color:var(--hh-chapter-heading);font-weight:500}.hardware-homie-chapter-three-directions{width:100%;max-width:min(var(--hh-copy-max), 100%);border-top:1px solid #1d1d1b;margin-block:4px 2px;margin-inline:auto;padding:0;list-style:none}.hardware-homie-chapter-three-direction{border-bottom:1px solid #1d1d1b;grid-template-columns:56px minmax(0,1fr);gap:clamp(10px,1.3vw,16px);padding:clamp(16px,2.1vw,22px) 0;display:grid}.hardware-homie-chapter-three-direction-index{color:var(--hh-chapter-accent);font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.65rem,2.3vw,2rem);font-weight:400;line-height:1.02}.hardware-homie-chapter-three-direction-content{flex-direction:column;gap:10px;display:flex}.hardware-homie-chapter-three-direction-title{color:var(--hh-chapter-heading);font-family:var(--f-body);letter-spacing:-.014em;margin:0;font-size:clamp(1.3rem,1.82vw,1.6rem);font-weight:400;line-height:1.24}.hardware-homie-chapter-three-direction-body{color:var(--hh-chapter-body);font-family:var(--f-body);letter-spacing:-.006em;margin:0;font-size:clamp(1.02rem,1.26vw,1.18rem);font-weight:400;line-height:1.42}.hardware-homie-chapter-three-direction-body strong{color:var(--hh-chapter-heading);font-weight:500}@media (max-width:640px){.hardware-homie-chapter-three-inner{padding-block:36px 48px}.hardware-homie-chapter-three-content{gap:24px}.hardware-homie-chapter-three-label-line{width:22px}.hardware-homie-chapter-three-subtitle{font-size:1.2rem}.hardware-homie-chapter-three-copy{max-width:none;font-size:1rem;line-height:1.5}.hardware-homie-chapter-three-directions{margin-top:2px}.hardware-homie-chapter-three-direction{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:14px 0}.hardware-homie-chapter-three-direction-index{font-size:1.55rem}.hardware-homie-chapter-three-direction-content{gap:8px}.hardware-homie-chapter-three-direction-title{font-size:clamp(1.09rem,5vw,1.24rem);line-height:1.3}.hardware-homie-chapter-three-direction-body{font-size:.97rem;line-height:1.44}}.hardware-homie-chapter-four{background:#000;width:100%}.hardware-homie-chapter-four-inner{width:100%;padding:clamp(40px, 5vw, 49px) var(--landing-gutter) clamp(56px, 7vw, 80px);box-sizing:border-box;border-top:1px solid #1d1d1b;flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.hardware-homie-chapter-four-main{width:100%;max-width:min(var(--hh-copy-max), 100%);flex-direction:column;gap:clamp(24px,3vw,36px);margin-inline:auto;display:flex}.hardware-homie-chapter-four-label{color:var(--hh-chapter-accent);text-transform:uppercase;align-items:center;gap:12px;margin:0;display:inline-flex}.hardware-homie-chapter-four-label-line{background:var(--hh-chapter-accent);flex-shrink:0;width:30px;height:1px}.hardware-homie-chapter-four-title{color:var(--hh-chapter-heading);font-family:var(--f-body);font-size:var(--hh-section-title-size);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.08}.hardware-homie-chapter-four-subtitle{color:var(--hh-chapter-accent);font-family:var(--f-display);font-size:var(--hh-section-lead-size);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.2}.hardware-homie-chapter-four-copy{color:var(--hh-chapter-body);font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.085px;margin:0;font-weight:400;line-height:1.45}.hardware-homie-chapter-four-thought{box-sizing:border-box;background:linear-gradient(#000000eb,#000c);border:1px solid #262c27;flex-direction:column;align-items:flex-start;gap:18px;width:100%;margin-top:clamp(8px,1.4vw,14px);padding:clamp(20px,2.2vw,30px) clamp(20px,2.2vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.hardware-homie-chapter-four-thought:before,.hardware-homie-chapter-four-thought:after{content:"";z-index:2;pointer-events:none;width:22px;height:22px;position:absolute}.hardware-homie-chapter-four-thought:before{border-top:1px solid var(--hh-chapter-accent);border-left:1px solid var(--hh-chapter-accent);top:0;left:0}.hardware-homie-chapter-four-thought:after{border-right:1px solid var(--hh-chapter-accent);border-bottom:1px solid var(--hh-chapter-accent);bottom:0;right:0}.hardware-homie-chapter-four-thought-label{color:var(--hh-chapter-accent);font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:clamp(.8125rem,.92vw,.9375rem);line-height:1}.hardware-homie-chapter-four-thought-text{color:var(--hh-chapter-heading);font-family:var(--f-body);letter-spacing:-.014em;margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.3}.hardware-homie-chapter-four-accent{color:var(--hh-chapter-accent)}@media (max-width:640px){.hardware-homie-chapter-four-inner{padding-block:36px 48px}.hardware-homie-chapter-four-main{max-width:100%}.hardware-homie-chapter-four-label-line{width:22px}.hardware-homie-chapter-four-subtitle{font-size:1.2rem}.hardware-homie-chapter-four-copy{font-size:1rem;line-height:1.5}.hardware-homie-chapter-four-thought{gap:14px;padding:16px 16px 18px}.hardware-homie-chapter-four-thought-text{font-size:clamp(1rem,4.5vw,1.125rem);line-height:1.35}}.hardware-homie-talk-to-us{background:radial-gradient(120% 120% at 50% 0,#ffffff08,#0000 62%),#000;width:100%}.hardware-homie-talk-to-us-inner{width:100%;padding:clamp(42px, 6vw, 88px) var(--landing-gutter) clamp(56px, 8vw, 110px);box-sizing:border-box;border-top:1px solid #1d1d1b}.hardware-homie-talk-to-us-content{width:100%;max-width:min(var(--hh-copy-max), 100%);flex-direction:column;align-items:flex-start;gap:clamp(16px,2.1vw,22px);margin-inline:auto;display:flex}.hardware-homie-talk-to-us-kicker{color:var(--g);text-transform:uppercase;margin:0}.hardware-homie-talk-to-us-title{color:var(--w);font-family:var(--f-body);font-size:var(--hh-section-title-size);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.08}.hardware-homie-talk-to-us-accent{color:var(--g)}.hardware-homie-talk-to-us-copy{max-width:min(var(--hh-copy-max), 100%);color:#a8a8a3;font-family:var(--f-body);font-size:var(--hh-section-body-size);letter-spacing:-.004em;margin:0;font-weight:400;line-height:1.45}@media (max-width:640px){.hardware-homie-talk-to-us-inner{padding-block:36px 52px}.hardware-homie-talk-to-us-title{overflow-wrap:break-word;font-size:clamp(1.5rem,7.2vw,1.875rem);line-height:1.12}.hardware-homie-talk-to-us-copy{font-size:.9375rem;line-height:1.5}}@media (max-width:960px){.hardware-homie-chapter-inner,.hardware-homie-chapter-two-inner,.hardware-homie-chapter-three-inner,.hardware-homie-chapter-four-inner{gap:28px}}@media (max-width:640px){.hardware-homie-page-main{overflow-x:clip}.hardware-homie-key-stats-stack,.hardware-homie-key-stats-content,.hardware-homie-chapter-content,.hardware-homie-chapter-two-content,.hardware-homie-chapter-three-content,.hardware-homie-chapter-four-main,.hardware-homie-chapter-subsection-group,.hardware-homie-chapter-two-details,.hardware-homie-talk-to-us-content{max-width:100%}.hardware-homie-chapter-label,.hardware-homie-chapter-two-label,.hardware-homie-chapter-three-label,.hardware-homie-chapter-four-label{flex-wrap:wrap;row-gap:8px;max-width:100%}.hardware-homie-chapter-label>span:last-child,.hardware-homie-chapter-two-label>span:last-child,.hardware-homie-chapter-three-label>span:last-child,.hardware-homie-chapter-four-label>span:last-child{min-width:0}.hardware-homie-chapter-title,.hardware-homie-chapter-two-title,.hardware-homie-chapter-three-title,.hardware-homie-chapter-four-title{overflow-wrap:break-word;max-width:100%;font-size:clamp(1.75rem,7.8vw,2.125rem);line-height:1.12}.hardware-homie-chapter-subtitle,.hardware-homie-chapter-two-subtitle,.hardware-homie-chapter-three-subtitle,.hardware-homie-chapter-four-subtitle{max-width:100%;line-height:1.3}.hardware-homie-chapter-two-sample{max-width:100%;margin-top:8px}.hardware-homie-chapter-two-sample .hardware-homie-chapter-screenshot-frame{border-radius:12px}.hardware-homie-chapter-subsection{flex-direction:column;align-items:flex-start;gap:8px}.hardware-homie-chapter-subsection-index{padding-top:0}.hardware-homie-chapter-highlight-card{padding:16px 18px}.hardware-homie-chapter-four-thought{padding:14px 14px 16px}.hardware-homie-talk-to-us-title,.hardware-homie-talk-to-us-copy{max-width:100%}}.hardware-homie-intro-eyebrow,.hardware-homie-talk-to-us-kicker{font-family:var(--f-display);letter-spacing:.12em;font-size:1rem;font-weight:400;line-height:1.42}.hardware-homie-key-stats-label,.hardware-homie-chapter-label,.hardware-homie-chapter-two-label,.hardware-homie-chapter-three-label,.hardware-homie-chapter-four-label{font-family:var(--f-display);font-size:var(--hh-chapter-eyebrow-size,1.0625rem);letter-spacing:.12em;font-weight:400;line-height:1.42}.hardware-homie-chapter,.hardware-homie-chapter-two,.hardware-homie-chapter-three,.hardware-homie-chapter-four{--hh-section-title-size:clamp(2rem, 4.1vw, 3.2rem);--hh-section-lead-size:clamp(1.2rem, 1.95vw, 1.625rem);--hh-section-body-size:clamp(1rem, 1.25vw, 1.2rem);--hh-chapter-eyebrow-size:1.0625rem;--hh-chapter-subhead-size:clamp(1.45rem, 2.1vw, 1.75rem);--hh-chapter-meta-size:clamp(1.0625rem, 1.22vw, 1.2rem);--hh-chapter-heading:var(--w-warm);--hh-chapter-body:var(--w2-warm);--hh-chapter-accent:var(--g)}
