.drift-wall{width:100%;height:100%;perspective:var(--dw-perspective,1200px);perspective-origin:50%;--dw-tile-w:200px;--dw-tile-h:132px;--dw-gap:18px;--dw-radius:14px;--dw-lift:64px;--dw-dim:.55;--dw-gray:0;--dw-overlay:#060010;--dw-overlay-opacity:.42;--dw-edge:40%;position:relative;overflow:hidden}.drift-wall:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 78% 82% at 50% 46%, transparent var(--dw-edge), var(--dw-edge-color,var(--background,#060010)) 100%), linear-gradient(to top, transparent var(--dw-edge), var(--dw-edge-color,var(--background,#060010)) 100%);position:absolute;inset:0}.drift-wall__plane{transform-style:preserve-3d;cursor:pointer;transform-origin:50%;will-change:transform;flex-direction:row;display:flex;position:absolute;top:50%;left:50%}.drift-wall__col{width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d;position:relative}.drift-wall__tile{width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));will-change:transform;transform-style:preserve-3d;outline:none;display:block;position:absolute;top:0;left:0}.drift-wall__inner{inset:calc(var(--dw-gap) / 2);border-radius:var(--dw-radius);opacity:var(--dw-dim);pointer-events:none;background:#0b0b12;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;overflow:hidden;transform:translateZ(0)}.drift-wall__tile img{object-fit:cover;width:100%;height:100%;filter:grayscale(var(--dw-gray));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:filter .42s cubic-bezier(.22,1,.36,1);display:block}.drift-wall__overlay{background:var(--dw-overlay);opacity:var(--dw-overlay-opacity);pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.drift-wall__tile.is-active .drift-wall__inner,.drift-wall__tile:focus-visible .drift-wall__inner{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 24px 60px -18px #000000b3}.drift-wall__tile.is-active img,.drift-wall__tile:focus-visible img{filter:grayscale(0)saturate(1.05)}.drift-wall__tile.is-active .drift-wall__overlay,.drift-wall__tile:focus-visible .drift-wall__overlay{opacity:0}.drift-wall__tile:focus-visible .drift-wall__inner{box-shadow:0 24px 60px -18px #000000b3,0 0 0 2px #ffffffe6}@media (prefers-reduced-motion:reduce){.drift-wall__plane,.drift-wall__tile{will-change:auto}}
.cDXheG_decoration{z-index:10;aspect-ratio:1.12;width:220px;display:none;position:absolute;top:-2rem;left:calc(100% + 16px)}.cDXheG_trigger{border-radius:var(--radius-xl);-webkit-tap-highlight-color:transparent;background:0 0;outline:none;width:100%;height:100%;display:block;position:relative}.cDXheG_trigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.cDXheG_trigger:disabled{pointer-events:none}.cDXheG_frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;visibility:hidden;pointer-events:none;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-color-scheme:dark){.cDXheG_frame{--lightningcss-light: ;--lightningcss-dark:initial}}.cDXheG_frame[data-ready=true]{visibility:visible}.cDXheG_confetti{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cDXheG_petal{width:6px;height:11px;animation:cDXheG_petal-burst var(--petal-duration) cubic-bezier(.22, 1, .36, 1) both;border-radius:70% 20%;position:absolute}@keyframes cDXheG_petal-burst{0%{transform:translate(0, 0) rotate(var(--petal-rotation));opacity:1}35%{transform:translate(calc(var(--petal-x) * .65), var(--petal-rise)) rotate(calc(var(--petal-rotation) + 90deg));opacity:1}to{transform:translate(var(--petal-x), var(--petal-fall)) rotate(calc(var(--petal-rotation) + 240deg));opacity:0}}@media (min-width:80rem){.cDXheG_decoration{display:block}}@media (prefers-reduced-motion:reduce){.cDXheG_confetti{display:none}}
