.landing-hero-carousel-module__jlDEhG__canvas{isolation:isolate;width:100%;min-width:0;position:relative;overflow-x:clip}.landing-hero-carousel-module__jlDEhG__canvas[data-landing-artwork]{--landing-copy-top:400px}@media (min-width:1100px){.landing-hero-carousel-module__jlDEhG__canvas[data-landing-artwork]{--landing-hero-min-height:calc(min(100svh - clamp(96px, 14svh, 160px), 960px) - 8px);--landing-hero-copy-inset:0px}}.landing-hero-carousel-module__jlDEhG__hero{--artwork-step:180px;--artwork-row:156px;--artwork-top:42px;--artwork-inset:30px;--artwork-extent:608px;--scatter:1;z-index:3;width:100%;height:100%;min-height:var(--artwork-extent);pointer-events:none;position:absolute;inset:0 0 auto}.landing-hero-carousel-module__jlDEhG__region{width:min(100%, calc(var(--artwork-step) * 5 + var(--artwork-inset) + 80px));height:var(--artwork-extent);pointer-events:none;position:absolute;inset:0 0 auto auto}.landing-hero-carousel-module__jlDEhG__scrollLayer{position:absolute;inset:0}@supports (animation-timeline:scroll(root block)){@media (prefers-reduced-motion:no-preference){.landing-hero-carousel-module__jlDEhG__scrollLayer{animation:linear both landing-hero-carousel-module__jlDEhG__hero-scroll-drift;animation-duration:auto;animation-timeline:scroll(root);animation-range:0px calc(var(--artwork-extent) * 2)}}}@keyframes landing-hero-carousel-module__jlDEhG__hero-scroll-drift{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--artwork-extent), 0)}}.landing-hero-carousel-module__jlDEhG__artwork{position:absolute;inset:0;overflow:hidden}.landing-hero-carousel-module__jlDEhG__sprite{left:calc(100% - var(--artwork-inset) - var(--column) * var(--artwork-step) + var(--dx) * var(--scatter));top:calc(var(--artwork-top) + var(--row) * var(--artwork-row) + var(--dy) * var(--scatter));z-index:1;width:110px;height:125px;position:absolute;transform:translate(-50%,-50%)}.landing-hero-carousel-module__jlDEhG__sprite:first-child{--column:4.5;--row:0;--tilt:-12deg;--dx:-22px;--dy:-26px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(2){--column:3.5;--row:0;--tilt:8deg;--dx:20px;--dy:22px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(3){--column:2.5;--row:0;--tilt:-7deg;--dx:-8px;--dy:-8px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(4){--column:1.5;--row:0;--tilt:11deg;--dx:28px;--dy:40px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(5){--column:.5;--row:0;--tilt:-8deg;--dx:-4px;--dy:-16px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(6){--column:3;--row:1;--tilt:9deg;--dx:-34px;--dy:40px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(7){--column:2;--row:1;--tilt:-11deg;--dx:18px;--dy:-20px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(8){--column:1;--row:1;--tilt:7deg;--dx:-22px;--dy:30px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(9){--column:0;--row:1;--tilt:-10deg;--dx:16px;--dy:-12px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(10){--column:2.5;--row:2;--tilt:-10deg;--dx:-38px;--dy:-26px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(11){--column:1.5;--row:2;--tilt:6deg;--dx:20px;--dy:26px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(12){--column:.5;--row:2;--tilt:-8deg;--dx:-14px;--dy:-2px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(13){--column:1;--row:3;--tilt:10deg;--dx:-24px;--dy:-12px}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(14){--column:0;--row:3;--tilt:-9deg;--dx:12px;--dy:18px}.landing-hero-carousel-module__jlDEhG__sprite img{object-fit:contain;transform-origin:50% 58%;width:100%;height:100%;transition:none;animation:none;display:block}.landing-hero-carousel-module__jlDEhG__hero[data-profile-portrait] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(10),.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(2n){display:none}.landing-hero-carousel-module__jlDEhG__sprite.landing-hero-carousel-module__jlDEhG__profilePortrait{--column:2.5;--row:3;--dx:-38px;--dy:-26px;--tilt:0deg;width:128px;height:128px;left:clamp(88px, calc(100% - var(--artwork-inset) - var(--column) * var(--artwork-step) + var(--dx) * var(--scatter)), calc(100% - 88px));transform:translate(-50%,-50%)rotate(-6deg)}.landing-hero-carousel-module__jlDEhG__profilePortrait [data-slot=avatar],.landing-hero-carousel-module__jlDEhG__profilePortrait [data-slot=avatar-fallback]{border-radius:0;width:100%;height:100%;font-size:42px}.landing-hero-carousel-module__jlDEhG__profilePortrait [data-slot=avatar],.landing-hero-carousel-module__jlDEhG__profilePortrait .landing-hero-carousel-module__jlDEhG__objectButton{display:flex}.landing-hero-carousel-module__jlDEhG__profilePortrait img{object-fit:cover}@media (min-width:1100px){.landing-hero-carousel-module__jlDEhG__hero[data-sparse]{--artwork-step:120px;--artwork-row:128px;--artwork-inset:60px;--artwork-extent:440px}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite{--dx:0px;--dy:0px}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite:first-child{--column:3.4;--row:.1}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(3){--column:1.8;--row:0}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(5){--column:.2;--row:.15}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(7){--column:2.6;--row:1.15}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(9){--column:.85;--row:1.1}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(11){--column:1.7;--row:2.2}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(13){--column:0;--row:2.1}.landing-hero-carousel-module__jlDEhG__hero[data-sparse] .landing-hero-carousel-module__jlDEhG__sprite.landing-hero-carousel-module__jlDEhG__profilePortrait{--column:3.25;--row:2.25}}@media (max-width:1099px){.landing-hero-carousel-module__jlDEhG__canvas[data-landing-artwork]{--landing-copy-top:272px}.landing-hero-carousel-module__jlDEhG__hero{--artwork-step:144px;--artwork-row:125px;--artwork-top:18px;--artwork-inset:16px;--artwork-extent:240px;--scatter:.45}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(n+7){display:none}.landing-hero-carousel-module__jlDEhG__sprite:first-child{--column:2.5;--row:0}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(2){--column:1.5;--row:0}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(3){--column:.5;--row:0}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(4){--column:2;--row:1}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(5){--column:1;--row:1}.landing-hero-carousel-module__jlDEhG__sprite:nth-child(6){--column:0;--row:1}.landing-hero-carousel-module__jlDEhG__hero[data-profile-portrait] .landing-hero-carousel-module__jlDEhG__sprite:nth-child(4){display:none}.landing-hero-carousel-module__jlDEhG__sprite.landing-hero-carousel-module__jlDEhG__profilePortrait{--column:2;--row:1;--dx:28px;--dy:40px;width:96px;height:96px;display:block}}@media (max-width:560px){.landing-hero-carousel-module__jlDEhG__canvas[data-landing-artwork]{--landing-copy-top:212px}.landing-hero-carousel-module__jlDEhG__hero{--artwork-step:110px;--artwork-row:95px;--artwork-top:14px;--artwork-inset:0px;--artwork-extent:180px;--scatter:.25}.landing-hero-carousel-module__jlDEhG__sprite{width:80px;height:105px}.landing-hero-carousel-module__jlDEhG__sprite.landing-hero-carousel-module__jlDEhG__profilePortrait{--dy:0px;width:80px;height:80px}}.landing-hero-carousel-module__jlDEhG__draggable{pointer-events:auto;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.landing-hero-carousel-module__jlDEhG__sprite[data-pinned]{z-index:2}.landing-hero-carousel-module__jlDEhG__sprite:has(.landing-hero-carousel-module__jlDEhG__objectButton:focus-visible){z-index:3}.landing-hero-carousel-module__jlDEhG__sprite[data-dragging]{z-index:4}.landing-hero-carousel-module__jlDEhG__sprite[data-dragging] .landing-hero-carousel-module__jlDEhG__draggable{cursor:grabbing}.landing-hero-carousel-module__jlDEhG__objectButton{width:100%;height:100%;cursor:inherit;touch-action:pan-y pinch-zoom;border-radius:20px;padding:0}.landing-hero-carousel-module__jlDEhG__objectButton:focus,.landing-hero-carousel-module__jlDEhG__objectButton:focus-visible{box-shadow:none;outline:none}.landing-hero-carousel-module__jlDEhG__objectButton:focus-visible .landing-hero-carousel-module__jlDEhG__objectArtwork{filter:drop-shadow(0 0 5px #a77bdda6)}.landing-hero-carousel-module__jlDEhG__objectButton>span[aria-hidden]{box-shadow:none;background:0 0}.landing-hero-carousel-module__jlDEhG__objectButton>span:last-child,.landing-hero-carousel-module__jlDEhG__objectButton>span:last-child>span{width:100%;height:100%;display:block}.landing-hero-carousel-module__jlDEhG__objectArtwork{width:100%;height:100%;transform:rotate(var(--tilt));display:block}.landing-hero-carousel-module__jlDEhG__parallax{transform-origin:50% 58%;width:100%;height:100%;display:block}.landing-hero-carousel-module__jlDEhG__objectArtwork img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.landing-hero-carousel-module__jlDEhG__sprite:hover:not([data-dragging]){z-index:3}.landing-hero-carousel-module__jlDEhG__objectButton:hover .landing-hero-carousel-module__jlDEhG__objectArtwork{transform:rotate(calc(var(--tilt) - 4deg)) scale(1.06);filter:drop-shadow(0 5px 3px #5b3d8c2e)}}.landing-hero-carousel-module__jlDEhG__objectButton:active .landing-hero-carousel-module__jlDEhG__objectArtwork{filter:drop-shadow(0 5px 3px #5b3d8c2e)}.landing-hero-carousel-module__jlDEhG__sprite[data-dragging] .landing-hero-carousel-module__jlDEhG__objectArtwork{transform:rotate(calc(var(--tilt) + 5deg)) scale(1.08);filter:drop-shadow(0 8px 4px #5b3d8c33)}.landing-hero-carousel-module__jlDEhG__feedback{pointer-events:none;position:absolute;inset:0}.landing-hero-carousel-module__jlDEhG__reaction{width:56px;height:56px;animation:landing-hero-carousel-module__jlDEhG__hero-reaction var(--reaction-duration) steps(1, end) both;margin:-28px;position:absolute;top:50%;left:50%}.landing-hero-carousel-module__jlDEhG__reactionIcon{stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 2px #5b3d8c2e);width:56px;height:56px}.landing-hero-carousel-module__jlDEhG__reaction[data-kind=heart] .landing-hero-carousel-module__jlDEhG__reactionIcon{fill:#ff694f}.landing-hero-carousel-module__jlDEhG__reaction[data-kind=plus] .landing-hero-carousel-module__jlDEhG__reactionIcon{stroke:#a77bdd;stroke-width:5px;paint-order:stroke;filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)}.landing-hero-carousel-module__jlDEhG__spark{fill:#ffd447;stroke:#fff;stroke-width:2px;width:18px;height:18px;animation:landing-hero-carousel-module__jlDEhG__hero-spark var(--reaction-duration) steps(1, end) both;position:absolute;top:50%;left:50%}.landing-hero-carousel-module__jlDEhG__spark[data-spark="0"]{--sx:-44px;--sy:-30px}.landing-hero-carousel-module__jlDEhG__spark[data-spark="1"]{--sx:30px;--sy:-40px;fill:#b393e8}.landing-hero-carousel-module__jlDEhG__spark[data-spark="2"]{--sx:36px;--sy:20px}.landing-hero-carousel-module__jlDEhG__spark[data-spark="3"]{--sx:-35px;--sy:29px;fill:#ff9b64}@keyframes landing-hero-carousel-module__jlDEhG__hero-reaction{0%{opacity:0;transform:scale(.4) rotate(var(--reaction-angle))}10%{opacity:1;transform:scale(1.25) rotate(var(--reaction-angle))}25%{opacity:1;transform:scale(1.05) rotate(var(--reaction-angle))}60%{opacity:1;transform:translateY(-24px) scale(1.1) rotate(var(--reaction-angle))}to{opacity:0;transform:translateY(-54px) scale(.9) rotate(var(--reaction-angle))}}@keyframes landing-hero-carousel-module__jlDEhG__hero-spark{0%{opacity:0;transform:translate(-9px,-9px)scale(.3)}14%{opacity:1;transform:translate(var(--sx), var(--sy)) scale(1.15)}60%{opacity:1;transform:translate(var(--sx), var(--sy)) scale(.8)}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.4)}}@media (prefers-reduced-motion:reduce){.landing-hero-carousel-module__jlDEhG__reaction,.landing-hero-carousel-module__jlDEhG__spark{animation:none}.landing-hero-carousel-module__jlDEhG__reaction{transform:rotate(var(--reaction-angle))}.landing-hero-carousel-module__jlDEhG__spark{display:none}}
