body{background:#000;overflow-x:hidden}.carousel[data-astro-cid-wfe7xcno]{display:flex;gap:30px;overflow-x:scroll;scroll-snap-type:x mandatory;perspective:1000px}.card[data-astro-cid-wfe7xcno]{flex:0 0 200px;height:280px;border-radius:20px;color:#fff;display:flex;align-items:flex-end;justify-content:center;padding:16px;font-size:1em;text-align:center;box-shadow:0 20px 40px #0009;transition:transform .3s ease-out;scroll-snap-align:center;position:relative;overflow:hidden}.card-image[data-astro-cid-wfe7xcno]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.card-title[data-astro-cid-wfe7xcno]{position:relative;z-index:1}@media (max-width: 768px){.card[data-astro-cid-wfe7xcno]{flex:0 0 160px;height:220px;padding:12px;font-size:.9em}.carousel[data-astro-cid-wfe7xcno]{gap:20px}}.grain-overlay[data-astro-cid-n24p5ogk]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.1;animation:grain 8s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}}.distortion-effect[data-astro-cid-n24p5ogk]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);animation:distortion 6s ease-in-out infinite}@keyframes distortion{0%,to{transform:translate(-100%) skew(-15deg)}50%{transform:translate(100%) skew(15deg)}}.light-particles[data-astro-cid-n24p5ogk]{position:absolute;width:100%;height:100%}.light-particle[data-astro-cid-n24p5ogk]{position:absolute;width:2px;height:2px;background:#fffc;border-radius:50%;box-shadow:0 0 10px #ffffff80;animation:lightFloat 12s ease-in-out infinite}@keyframes lightFloat{0%,to{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1;transform:translateY(90vh) scale(1)}90%{opacity:1;transform:translateY(10vh) scale(1)}to{transform:translateY(0) scale(0);opacity:0}}#heroVideo[data-astro-cid-n24p5ogk]{object-fit:cover;width:100%;height:100%}.video-blur[data-astro-cid-n24p5ogk]{position:absolute;inset:0;backdrop-filter:blur(2px);pointer-events:none}.video-overlay-pulse[data-astro-cid-n24p5ogk]{position:absolute;inset:0;background:#0003;animation:pulse 6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}#scrollArrow[data-astro-cid-n24p5ogk] a[data-astro-cid-n24p5ogk]{animation:fadeInArrow 1s ease-out .5s forwards;opacity:0}@keyframes fadeInArrow{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#scrollArrow[data-astro-cid-n24p5ogk]{bottom:5rem}}#scrollArrow[data-astro-cid-n24p5ogk] a[data-astro-cid-n24p5ogk] svg[data-astro-cid-n24p5ogk]{display:block;animation:smoothBounce 2s ease-in-out infinite}@keyframes smoothBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#scrollArrow[data-astro-cid-n24p5ogk] a[data-astro-cid-n24p5ogk]:hover svg[data-astro-cid-n24p5ogk]{animation:smoothBounce 1s ease-in-out infinite}@media (max-width: 768px){section[data-astro-cid-7ck3tg6d][aria-label="À propos Kiysei"] figure[data-astro-cid-7ck3tg6d] img[data-astro-cid-7ck3tg6d]{height:380px}}.arc-artists[data-astro-cid-kaga46ma]{position:absolute;left:50%;top:0;transform:translate(-50%);width:100%;height:100%;pointer-events:none;z-index:100;overflow:visible;padding-top:0;mask-image:linear-gradient(to bottom,#000 0% 85%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 85%,rgba(0,0,0,0) 100%)}.arc-artist-img-wrapper[data-astro-cid-kaga46ma]{position:absolute;left:50%;top:65%;width:80px;height:80px;transform:translate(-50%) rotate(var(--angle)) translateY(-32vw);animation:rotateIndividually 120s linear infinite;transform-origin:50% 50%;z-index:5;transition:box-shadow .5s;pointer-events:auto}@media (min-width: 640px){.arc-artists[data-astro-cid-kaga46ma]{padding-top:30px}.arc-artist-img-wrapper[data-astro-cid-kaga46ma]{width:100px;height:100px;top:70%;transform:translate(-50%) rotate(var(--angle)) translateY(-24vw)}}@media (min-width: 1024px){.arc-artists[data-astro-cid-kaga46ma]{padding-top:0}.arc-artist-img-wrapper[data-astro-cid-kaga46ma]{width:124px;height:124px;top:60%;transform:translate(-50%) rotate(var(--angle)) translateY(-30vw)}}@media (min-width: 1536px){.arc-artist-img-wrapper[data-astro-cid-kaga46ma]{transform:translate(-50%) rotate(var(--angle)) translateY(-360px)}.arc-artists[data-astro-cid-kaga46ma]{max-width:1300px;margin:0 auto}}@media (min-width: 1920px){.arc-artist-img-wrapper[data-astro-cid-kaga46ma]{transform:translate(-50%) rotate(var(--angle)) translateY(-410px)}}.arc-artist-tooltip[data-astro-cid-kaga46ma]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);max-width:180px;padding:6px 8px;font-size:10px;line-height:1.2;color:#fff;background:#000000a6;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 6px 18px #00000059;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;display:none}@media (min-width: 640px){.arc-artist-tooltip[data-astro-cid-kaga46ma]{display:block;max-width:200px;padding:7px 9px;font-size:11px}}@media (min-width: 1024px){.arc-artist-tooltip[data-astro-cid-kaga46ma]{max-width:220px;padding:8px 10px;font-size:12px}}.arc-artist-img-wrapper[data-astro-cid-kaga46ma]:hover .arc-artist-tooltip[data-astro-cid-kaga46ma]{opacity:1;transform:translate(-50%) translateY(4px)}.arc-artist-name[data-astro-cid-kaga46ma]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);color:#fff;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.6);pointer-events:none}@media (min-width: 640px){.arc-artist-name[data-astro-cid-kaga46ma]{font-size:12px;bottom:calc(100% + 7px)}}@media (min-width: 1024px){.arc-artist-name[data-astro-cid-kaga46ma]{font-size:14px;bottom:calc(100% + 8px)}}.arc-artist-img[data-astro-cid-kaga46ma]{width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 3px 18px #000a;border:1.5px solid #23272f;transition:box-shadow .3s,border .3s,transform .3s}@media (min-width: 640px){.arc-artist-img[data-astro-cid-kaga46ma]{border-radius:28px;box-shadow:0 4px 20px #000a;border-width:2px}}@media (min-width: 1024px){.arc-artist-img[data-astro-cid-kaga46ma]{border-radius:36px;box-shadow:0 4px 24px #000a}}.arc-artist-img-wrapper[data-astro-cid-kaga46ma]:hover .arc-artist-img[data-astro-cid-kaga46ma]{box-shadow:0 8px 32px #a9014d99,0 2px 8px #000c;border:2px solid #a9014d;transform:scale(1.08);z-index:20;cursor:pointer}@media (max-width: 639px){.arc-artist-img-wrapper[data-astro-cid-kaga46ma]:hover .arc-artist-img[data-astro-cid-kaga46ma]{transform:scale(1.05)}}section[data-astro-cid-kaga46ma]#artists .central-text[data-astro-cid-kaga46ma]{position:absolute;left:50%;top:59%;transform:translate(-50%,-59%);z-index:30;width:100%;max-width:640px;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@keyframes rotateIndividually{0%{transform:translate(-50%) rotate(var(--angle)) translateY(-32vw)}to{transform:translate(-50%) rotate(calc(var(--angle) + 360deg)) translateY(-32vw)}}@media (max-width: 639px){.arc-artists[data-astro-cid-kaga46ma]{padding-top:0}.arc-artist-img-wrapper[data-astro-cid-kaga46ma]{transform:translate(-50%) rotate(var(--angle)) translateY(-32vw)}section[data-astro-cid-kaga46ma]#artists .central-text[data-astro-cid-kaga46ma]{top:20%;transform:translate(-50%);padding:0 1.25rem}@keyframes rotateIndividually{0%{transform:translate(-50%) rotate(var(--angle)) translateY(-32vw)}to{transform:translate(-50%) rotate(calc(var(--angle) + 360deg)) translateY(-32vw)}}}@media (min-width: 640px){@keyframes rotateIndividually{0%{transform:translate(-50%) rotate(var(--angle)) translateY(-24vw)}to{transform:translate(-50%) rotate(calc(var(--angle) + 360deg)) translateY(-24vw)}}}@media (min-width: 1024px){@keyframes rotateIndividually{0%{transform:translate(-50%) rotate(var(--angle)) translateY(-22vw)}to{transform:translate(-50%) rotate(calc(var(--angle) + 360deg)) translateY(-22vw)}}}@media (min-width: 1600px){@keyframes rotateIndividually{0%{transform:translate(-50%) rotate(var(--angle)) translateY(-280px)}to{transform:translate(-50%) rotate(calc(var(--angle) + 360deg)) translateY(-280px)}}}@media (min-width: 1920px){@keyframes rotateIndividually{0%{transform:translate(-50%) rotate(var(--angle)) translateY(-320px)}to{transform:translate(-50%) rotate(calc(var(--angle) + 360deg)) translateY(-320px)}}}.collection-card[data-astro-cid-kaga46ma]{flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem);box-sizing:border-box}@media (min-width: 640px){.collection-card[data-astro-cid-kaga46ma]{flex:0 0 calc(50% - .75rem);max-width:calc(50% - .75rem)}}@media (min-width: 768px){.collection-card[data-astro-cid-kaga46ma]{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}}.hero-section[data-astro-cid-j7pv25f6]{position:relative;width:100%;min-height:100vh;background:#000;overflow:hidden}.hero-section[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{position:absolute!important;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-section[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}#logoIntro[data-astro-cid-j7pv25f6]{transition:opacity 1s ease-out,visibility 1s ease-out}#logoIntro[data-astro-cid-j7pv25f6].fade-out{opacity:0;visibility:hidden}.logo-container[data-astro-cid-j7pv25f6]{text-align:center;position:relative}.logo-wrapper[data-astro-cid-j7pv25f6]{position:relative;display:inline-block}.animate-logo[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(30px) scale(.8);animation:logoAppear 2s ease-out forwards}.logo-underline[data-astro-cid-j7pv25f6]{position:absolute;bottom:-10px;left:50%;width:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#ec4899);transform:translate(-50%);animation:underlineExpand 1s ease-out 1s forwards}.particles[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;pointer-events:none}.particle[data-astro-cid-j7pv25f6]{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#8b5cf6,#ec4899);border-radius:50%;opacity:0;animation:particleFloat 3s ease-in-out infinite}.particle[data-astro-cid-j7pv25f6]:nth-child(1){top:20%;left:20%;animation-delay:.5s}.particle[data-astro-cid-j7pv25f6]:nth-child(2){top:30%;right:20%;animation-delay:1s}.particle[data-astro-cid-j7pv25f6]:nth-child(3){bottom:20%;left:30%;animation-delay:1.5s}.particle[data-astro-cid-j7pv25f6]:nth-child(4){bottom:30%;right:30%;animation-delay:2s}.particle[data-astro-cid-j7pv25f6]:nth-child(5){top:50%;left:10%;animation-delay:2.5s}@keyframes logoAppear{0%{opacity:0;transform:translateY(30px) scale(.8)}50%{opacity:.6;transform:translateY(-10px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes underlineExpand{0%{width:0}to{width:100%}}@keyframes particleFloat{0%,to{opacity:0;transform:translateY(0) scale(0)}50%{opacity:1;transform:translateY(-20px) scale(1)}}#mainContent[data-astro-cid-j7pv25f6]{transition:opacity 1s ease-out}#mainContent[data-astro-cid-j7pv25f6].show{opacity:1}@media (max-width: 768px){.logo-text[data-astro-cid-j7pv25f6]{font-size:2.5rem}.particles[data-astro-cid-j7pv25f6]{width:200px;height:200px}}.animate-fade-in[data-astro-cid-j7pv25f6]{animation:fadeIn 1s ease-out}.animate-fade-in-delay[data-astro-cid-j7pv25f6]{animation:fadeIn 1s ease-out .3s both}.animate-fade-in-delay-2[data-astro-cid-j7pv25f6]{animation:fadeIn 1s ease-out .6s both}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sidebar-hidden[data-astro-cid-j7pv25f6]{opacity:0;transform:translate(-50%,-50%) scale(.8);pointer-events:none}#sidebar[data-astro-cid-j7pv25f6]{transition:all .3s ease-in-out}@keyframes rotateIcons{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icons-circle[data-astro-cid-j7pv25f6]{animation:rotateIcons 60s linear infinite}.icon-container[data-astro-cid-j7pv25f6]{animation:rotateIconsCounter 60s linear infinite}@keyframes rotateIconsCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
