.home-welcome{height:62vmax;min-height:420px;background:#0f1113;border:0;border-radius:0}.home-wall-wrap{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;mask-image:linear-gradient(transparent 0,#000 5%,#000 80%,transparent 96%)}.home-wall-tint{position:absolute;inset:0;background:rgba(8,6,14,.32);z-index:2}.home-wall-track{position:absolute;inset:-60vh -15vw;display:flex;align-items:flex-start;gap:12px;transform:rotate(-16deg);transform-origin:center}.home-wall-col{flex:0 0 auto}.home-wall-strip{display:flex;flex-direction:column;gap:12px;animation:home-wall-drift linear infinite;animation-play-state:paused}.home-welcome[data-running="true"] .home-wall-strip{animation-play-state:running}.home-wall-card{flex-shrink:0;width:120px;height:165px;border:1px solid #ffffff12;border-radius:14px;overflow:hidden;background:#0a0a0f80}.home-wall-media{display:block;width:100%;height:100%;object-fit:cover}@keyframes home-wall-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,var(--distance),0)}}.home-welcome-fade{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,#0f1113 0%,rgba(15,17,19,.5) 50%,transparent 100%)}.home-welcome-copy{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px 8vh}.home-welcome-copy h1{font-size:clamp(20px,6cqw,60px);font-weight:900;line-height:.92;letter-spacing:-.04em;margin:0}.home-welcome-copy h1 span{display:inline-block;animation:home-brand-glow 2800ms ease-in-out infinite}@keyframes home-brand-glow{0%,100%{filter:drop-shadow(0 0 6px #ffffff8c) drop-shadow(0 0 18px #ffffff40)}50%{filter:drop-shadow(0 0 14px #fffffff2) drop-shadow(0 0 36px #ffffff80) drop-shadow(0 0 60px #c8c8c833)}}.home-welcome.home-scene:after{box-shadow:none;border-radius:0}.home-welcome:before{content:'';position:absolute;inset:0;background:#00000038;z-index:2;pointer-events:none}@media(min-width:1024px){.home-welcome:before{background:linear-gradient(to right,#0f1113 0,transparent 192px),linear-gradient(to left,#0f1113 0,transparent 192px),linear-gradient(to right,rgba(15,17,19,.9),rgba(15,17,19,.7) 22%,rgba(15,17,19,.3) 45%,transparent 62%),#00000038}}.home-welcome-copy p{font-size:14px;color:#ffffffa6;margin:12px 0 0}.home-welcome::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,#0f1113 0,transparent 96px);pointer-events:none}@media(min-width:768px){.home-wall-card{width:140px;height:192px;border-radius:16px}}@media(min-width:1024px){.home-wall-card{width:170px;height:234px;border-radius:20px;border-color:#ffffff1a}.home-wall-wrap{mask-image:linear-gradient(transparent 0,#000 4%,#000 88%,transparent)}.home-wall-tint{background:rgba(8,6,14,.2)}.home-welcome-copy h1{font-size:56px}.home-welcome-copy p{font-size:16px}}@media(min-width:1920px){.home-wall-card{width:210px;height:289px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.home-wall-strip{animation-play-state:paused!important}}
