.home-module__06co2W__wall{transform-origin:30%;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:absolute;inset:-12% -8% -12% 54%;transform:perspective(1800px)rotateX(10deg)rotateY(-14deg)rotate(4deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.home-module__06co2W__wallFade{background:linear-gradient(90deg,#0a0a0b 62%,#0a0a0b00);width:70%;position:absolute;top:0;bottom:0;left:0}@media (min-width:1280px){.home-module__06co2W__wall{inset:-12% -8% -12% 40%}.home-module__06co2W__wallFade{background:linear-gradient(90deg,#0a0a0b 58%,#0a0a0b00);width:58%}}.home-module__06co2W__col{will-change:transform;flex-direction:column;gap:22px;animation:70s linear infinite home-module__06co2W__wall-up;display:flex}.home-module__06co2W__col:nth-child(2){animation-name:home-module__06co2W__wall-down;animation-duration:84s}.home-module__06co2W__col:nth-child(3){animation-duration:62s}@keyframes home-module__06co2W__wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes home-module__06co2W__wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.home-module__06co2W__rows{gap:14px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-module__06co2W__row{will-change:transform;gap:14px;width:max-content;animation:48s linear infinite home-module__06co2W__row-left;display:flex}.home-module__06co2W__row:nth-child(2){animation-name:home-module__06co2W__row-right;animation-duration:56s}@keyframes home-module__06co2W__row-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-module__06co2W__row-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-module__06co2W__paused .home-module__06co2W__col,.home-module__06co2W__paused .home-module__06co2W__row{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-module__06co2W__col,.home-module__06co2W__row{animation:none}}.home-module__06co2W__mini{background:#fff;border:1px solid #0f0f0f1a;border-radius:12px;overflow:hidden;box-shadow:0 1px #0f0f0f0f,0 22px 48px -22px #0f0f0f73}.home-module__06co2W__miniBar{background:#f3efe6;border-bottom:1px solid #0f0f0f14;align-items:center;gap:4px;height:18px;padding:0 8px;display:flex}.home-module__06co2W__miniBar i{background:#0f0f0f33;border-radius:99px;width:5px;height:5px;display:block}.home-module__06co2W__miniShot{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.home-module__06co2W__ctaLight{color:#0f0f0f;transition:transform .2s var(--tf-ease), box-shadow .2s var(--tf-ease), background-color .2s;background:#f5f1e8}.home-module__06co2W__ctaLight:hover{background:#fff;transform:translateY(-1px);box-shadow:0 14px 30px -14px #000c,0 0 0 1px #f5f1e840}.home-module__06co2W__ctaGhost{color:#f5f1e8;border:1px solid #f5f1e84d;transition:border-color .2s,background-color .2s}.home-module__06co2W__ctaGhost:hover{background:#f5f1e80f;border-color:#f5f1e8a6}.home-module__06co2W__chip{white-space:nowrap;text-align:left;border:1px solid var(--tf-border-bright);background:var(--tf-surface);min-height:52px;color:var(--tf-text);cursor:pointer;scroll-snap-align:start;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:2px;padding:7px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.home-module__06co2W__chip:hover{border-color:var(--tf-text)}.home-module__06co2W__chip[aria-pressed=true]{background:var(--tf-text);color:var(--tf-bg);border-color:var(--tf-text)}.home-module__06co2W__chip:focus-visible{outline:2px solid var(--tf-secondary);outline-offset:2px}.home-module__06co2W__chip small{opacity:.78;font-size:12px;font-weight:500}.home-module__06co2W__swatch{border:1px solid #0f0f0f26;border-radius:8px;flex:none;width:28px;height:28px}.home-module__06co2W__fadeIn{animation:home-module__06co2W__fade-in .45s var(--tf-ease) both}@keyframes home-module__06co2W__fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__fadeIn{animation:none}}
