.home-module__txgM7a__site{--ink:#f5f5f0;--quiet:#a2a39e;--lime:#d5ee91;height:100svh;color:var(--ink);scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-gutter:auto;background:#0a0a0a;overflow-x:hidden;overflow-y:auto}.home-module__txgM7a__panel{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh}.home-module__txgM7a__heroPanel{padding:var(--page-gutter)}.home-module__txgM7a__heroSurface{min-height:calc(100svh - var(--page-gutter)*2);background:var(--panel-background);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.home-module__txgM7a__heroBody{padding:var(--frame-inset);isolation:isolate;flex:1;align-items:flex-end;display:flex;position:relative}.home-module__txgM7a__heroCopy{z-index:2;width:54%;position:relative}.home-module__txgM7a__heroCopy h1{letter-spacing:-.065em;margin:0;font-size:max(52px,min(7.1vw,118px));font-weight:700;line-height:.96}.home-module__txgM7a__heroCopy h1 span{white-space:nowrap;display:block}.home-module__txgM7a__heroCopy>p{max-width:min(510px,80%);color:var(--quiet);letter-spacing:-.035em;margin-top:32px;font-size:max(17px,min(1.65vw,28px));line-height:1.4}.home-module__txgM7a__scrollCue{width:62px;height:62px;color:var(--ink);border:1px solid #b8bab2;border-radius:50%;place-items:center;margin-top:38px;transition:border-color .2s,color .2s;display:grid}.home-module__txgM7a__scrollCue:hover{color:var(--lime);border-color:var(--lime)}.home-module__txgM7a__scrollCue svg{animation:2.8s ease-in-out infinite home-module__txgM7a__cue}.home-module__txgM7a__art{color:#f0f1eb;width:47%;position:absolute;top:50%;left:55%;transform:translateY(-50%)}.home-module__txgM7a__deviceDrawing{width:100%;height:auto;display:block;overflow:visible}.home-module__txgM7a__draw,.home-module__txgM7a__drawPhone{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-out forwards home-module__txgM7a__draw}.home-module__txgM7a__drawPhone{animation-delay:.18s}.home-module__txgM7a__keyboard{opacity:.82}.home-module__txgM7a__platformPanel,.home-module__txgM7a__collectivePanel{width:100%;padding:var(--page-gutter);flex-direction:column;display:flex}.home-module__txgM7a__contentSurface{min-height:calc(100svh - var(--page-gutter)*2);padding:var(--frame-inset);background:var(--panel-background);border-radius:24px;flex-direction:column;justify-content:center;display:flex}.home-module__txgM7a__sectionHeader{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.home-module__txgM7a__label{letter-spacing:.16em;color:#93968a;font-size:10px;font-weight:500}.home-module__txgM7a__sectionHeader h2{font-size:var(--heading-size);letter-spacing:-.06em;margin-top:16px;font-weight:650;line-height:1.04}.home-module__txgM7a__sectionHeader>p{max-width:300px;color:var(--quiet);font-size:15px;line-height:1.6}.home-module__txgM7a__platformGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.home-module__txgM7a__platformReveal{min-width:0}.home-module__txgM7a__platformCard{isolation:isolate;height:100%;min-height:350px;padding:var(--tile-inset,clamp(20px,2vw,32px));background:var(--panel-background);border:1px solid #2c2d29;border-radius:22px;flex-direction:column;transition:background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__platformCard>span:not(.home-module__txgM7a__cardMedia){z-index:1;position:relative}.home-module__txgM7a__cardMedia{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.home-module__txgM7a__cardMedia img{object-fit:cover;object-position:65% 55%}.home-module__txgM7a__cardMedia:after{content:"";background:linear-gradient(90deg,rgba(14,15,14,.97),rgba(14,15,14,.78) 50%,rgba(14,15,14,.38)),linear-gradient(transparent 35%,rgba(14,15,14,.75));position:absolute;top:0;bottom:0;left:0;right:0}.home-module__txgM7a__platformCard:hover{background:#20211e;border-color:#4b4e43}.home-module__txgM7a__cardTop{color:#81857a;justify-content:space-between;align-items:center;font-size:11px;display:flex}.home-module__txgM7a__comingSoon{letter-spacing:.08em;color:#e8a84a;border:1px solid #705b32;border-radius:5px;padding:6px 9px;font-size:9px}.home-module__txgM7a__platformName{letter-spacing:-.06em;margin-top:58px;font-size:max(32px,min(4vw,57px));font-weight:300;line-height:1}.home-module__txgM7a__platformName b{color:var(--ink);font-weight:750}.home-module__txgM7a__platformName span{color:var(--platform-accent)}.home-module__txgM7a__platformDescription{color:#a9aba3;max-width:390px;margin-top:20px;font-size:15px;line-height:1.6}.home-module__txgM7a__platformAction{color:var(--platform-accent);justify-content:space-between;align-items:center;margin-top:auto;padding-top:40px;font-size:13px;display:flex}.home-module__txgM7a__collectiveSurface{isolation:isolate;position:relative;overflow:hidden}.home-module__txgM7a__collectiveImage{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.home-module__txgM7a__collectiveImage img{object-fit:cover;object-position:60% bottom}.home-module__txgM7a__collectiveImage:after{content:"";background:linear-gradient(90deg,rgba(8,10,10,.92),rgba(8,10,10,.68) 40%,rgba(8,10,10,.12) 80%),linear-gradient(transparent 65%,#0a0a0a);position:absolute;top:0;bottom:0;left:0;right:0}.home-module__txgM7a__collectiveBody{flex-direction:column;flex:1;justify-content:center;padding-top:0;padding-bottom:0;display:flex}.home-module__txgM7a__collectiveGrid{grid-template-columns:1fr;align-items:end;gap:30px;max-width:780px;margin-top:24px;display:grid}.home-module__txgM7a__collectiveGrid h2{font-size:var(--heading-size);letter-spacing:-.06em;font-weight:650;line-height:1.06}.home-module__txgM7a__collectiveGrid p{color:#c2c6c0;max-width:440px;font-size:16px;line-height:1.7}.home-module__txgM7a__collectiveLink{color:var(--lime);align-items:center;gap:13px;margin-top:28px;font-size:14px;display:inline-flex}@keyframes home-module__txgM7a__draw{to{stroke-dashoffset:0}}@keyframes home-module__txgM7a__cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (max-width:760px){.home-module__txgM7a__heroPanel{padding:var(--page-gutter)}.home-module__txgM7a__heroSurface{min-height:calc(100svh - var(--page-gutter)*2);border-radius:24px}.home-module__txgM7a__heroBody{padding:var(--frame-inset);flex-direction:column;align-items:stretch}.home-module__txgM7a__heroCopy{width:100%}.home-module__txgM7a__heroCopy h1{font-size:max(44px,min(9.4vw,70px))}.home-module__txgM7a__heroCopy>p{max-width:340px;margin-top:22px;font-size:17px}.home-module__txgM7a__scrollCue{width:44px;height:44px;margin-top:24px}.home-module__txgM7a__art{width:90%;margin-top:-25px;margin-bottom:-35px;position:relative;top:auto;left:18%;transform:none}.home-module__txgM7a__sectionHeader{margin-bottom:28px;display:block}.home-module__txgM7a__sectionHeader>p{margin-top:18px}.home-module__txgM7a__platformGrid{grid-template-columns:1fr;gap:14px}.home-module__txgM7a__platformCard{min-height:245px}.home-module__txgM7a__platformName{margin-top:32px;font-size:38px}.home-module__txgM7a__platformDescription{margin-top:15px;font-size:14px}.home-module__txgM7a__platformAction{padding-top:24px}.home-module__txgM7a__collectiveGrid{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__draw,.home-module__txgM7a__drawPhone{stroke-dashoffset:0;animation:none}.home-module__txgM7a__scrollCue svg{animation:none}}
