.LosangeGrid-module__5YuqCq__wrap{z-index:1;aspect-ratio:1;width:auto;max-width:100%;height:min(500px,100vh - 450px);margin:8px auto 12px;position:relative}.LosangeGrid-module__5YuqCq__canvas{pointer-events:none;z-index:-1;width:100vw;height:100vh;position:fixed;top:0;left:0}.LosangeGrid-module__5YuqCq__lines{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.LosangeGrid-module__5YuqCq__fil{stroke:var(--or-30);stroke-width:.15px;stroke-dasharray:100;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;animation:.7s ease-out forwards LosangeGrid-module__5YuqCq__drawFil}@keyframes LosangeGrid-module__5YuqCq__drawFil{to{stroke-dashoffset:0}}.LosangeGrid-module__5YuqCq__cell{z-index:4;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;opacity:0;animation:.6s cubic-bezier(.34,1.4,.5,1) forwards LosangeGrid-module__5YuqCq__cellAppear;position:absolute;transform:translate(-50%,-50%)}.LosangeGrid-module__5YuqCq__cell:active{cursor:grabbing;z-index:6}.LosangeGrid-module__5YuqCq__cell:hover{z-index:5}.LosangeGrid-module__5YuqCq__cellLink{color:inherit;text-decoration:none;display:block}@keyframes LosangeGrid-module__5YuqCq__cellAppear{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes LosangeGrid-module__5YuqCq__cellAppearMobile{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.LosangeGrid-module__5YuqCq__bubbleParticles{display:none}.LosangeGrid-module__5YuqCq__card{width:130px;height:130px;color:var(--or-clair);text-align:center;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:50%;transition:width .5s cubic-bezier(.34,1.2,.5,1),height .5s cubic-bezier(.34,1.2,.5,1),border-radius .5s cubic-bezier(.34,1.2,.5,1),border-color .4s,background .4s,box-shadow .4s;position:relative;overflow:hidden}@media (max-width:1024px) and (min-width:769px){.LosangeGrid-module__5YuqCq__card{width:115px;height:115px}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card{width:220px;min-height:195px}}.LosangeGrid-module__5YuqCq__cardClickable{cursor:pointer}.LosangeGrid-module__5YuqCq__cell:active .LosangeGrid-module__5YuqCq__cardClickable{cursor:grabbing}.LosangeGrid-module__5YuqCq__cardClickable:focus-visible{outline:2px solid var(--or);outline-offset:4px;border-radius:50%}.LosangeGrid-module__5YuqCq__bubbleSigil{width:64%;height:64%;color:var(--or-clair);opacity:.85;pointer-events:none;transition:opacity .3s,transform .5s;position:absolute;top:12%;left:50%;transform:translate(-50%)}.LosangeGrid-module__5YuqCq__bubbleTitle{text-align:center;font-family:var(--font-playfair);color:var(--or-clair);text-shadow:0 0 10px #000000d9;pointer-events:none;z-index:2;padding:0 12px;font-size:14px;font-style:italic;font-weight:400;line-height:1.15;transition:opacity .25s;position:absolute;bottom:14%;left:0;right:0}.LosangeGrid-module__5YuqCq__cardExpanded{z-index:2;opacity:0;pointer-events:none;text-align:center;padding:28px 22px 14px;transition:opacity .35s .18s;position:relative}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card{border-color:color-mix(in srgb, var(--or) 22%, transparent);-webkit-backdrop-filter:blur(8px);width:250px;height:auto;min-height:210px;box-shadow:0 8px 22px #00000073, 0 0 24px color-mix(in srgb, var(--or) 10%, transparent);background:#1c1c1ec7;border-radius:56% 44% 60% 40%/50% 60% 40% 50%}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card.LosangeGrid-module__5YuqCq__blob_heart{border-radius:60% 40% 55% 45%/45% 55%}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card.LosangeGrid-module__5YuqCq__blob_grimoire{border-radius:38% 62% 36% 64%/60% 38% 62% 40%}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card.LosangeGrid-module__5YuqCq__blob_mortier{border-radius:64% 36% 60% 40%/38% 60% 40% 62%}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card.LosangeGrid-module__5YuqCq__blob_crystal{border-radius:50% 50% 60% 40%/60% 40%}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card.LosangeGrid-module__5YuqCq__blob_card{border-radius:42% 58% 50% 50%/55% 45%}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__bubbleSigil{opacity:0;transform:scale(1.2)}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__bubbleTitle{opacity:0}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__cardExpanded{opacity:1;pointer-events:auto}.LosangeGrid-module__5YuqCq__cardEyebrow{font-family:var(--font-cinzel);letter-spacing:.4em;text-transform:uppercase;color:var(--or);opacity:.85;margin-bottom:6px;font-size:9px}.LosangeGrid-module__5YuqCq__cardTitle{font-family:var(--font-playfair);color:var(--texte);margin-bottom:8px;font-size:19px;font-weight:300;line-height:1.2}.LosangeGrid-module__5YuqCq__cardTitle em{color:var(--or);font-style:italic}.LosangeGrid-module__5YuqCq__cardText{font-family:var(--font-raleway);color:var(--texte-discret);margin-bottom:4px;font-size:12px;font-weight:300;line-height:1.5}.LosangeGrid-module__5YuqCq__cardCta{font-family:var(--font-cinzel);letter-spacing:.3em;text-transform:uppercase;color:var(--or-clair);font-size:9px}.LosangeGrid-module__5YuqCq__keyBtn{cursor:pointer;color:var(--or-clair);background:0 0;border:none;justify-content:center;align-items:center;margin-top:2px;padding:4px;transition:transform .4s cubic-bezier(.34,1.4,.5,1);display:inline-flex}.LosangeGrid-module__5YuqCq__keyIcon{width:36px;height:36px;color:var(--or-clair);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--or-clair) 45%, transparent));transition:filter .3s,transform .4s cubic-bezier(.34,1.4,.5,1);animation:4s ease-in-out 2s infinite LosangeGrid-module__5YuqCq__keyPulse}.LosangeGrid-module__5YuqCq__keyIcon circle,.LosangeGrid-module__5YuqCq__keyIcon line,.LosangeGrid-module__5YuqCq__keyIcon path,.LosangeGrid-module__5YuqCq__keyIcon rect,.LosangeGrid-module__5YuqCq__keyIcon ellipse{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.LosangeGrid-module__5YuqCq__keyIcon circle,.LosangeGrid-module__5YuqCq__keyIcon line,.LosangeGrid-module__5YuqCq__keyIcon path{stroke:currentColor;stroke-width:1.6px}.LosangeGrid-module__5YuqCq__keyBtn:hover .LosangeGrid-module__5YuqCq__keyIcon{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--or-clair) 85%, transparent));transform:rotate(-15deg)scale(1.15)}@keyframes LosangeGrid-module__5YuqCq__keyPulse{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--or-clair) 40%, transparent))}50%{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--or-clair) 85%, transparent))}}.LosangeGrid-module__5YuqCq__cardExploding{pointer-events:none;animation:.25s ease-out forwards LosangeGrid-module__5YuqCq__cardFadeOut}@keyframes LosangeGrid-module__5YuqCq__cardFadeOut{to{opacity:0}}.LosangeGrid-module__5YuqCq__keyBtnExploding{animation:.25s ease-out forwards LosangeGrid-module__5YuqCq__cardFadeOut}.LosangeGrid-module__5YuqCq__vortex{z-index:9999;pointer-events:none;background:radial-gradient(#0000008c 0%,#000000d9 70%,#000000f2 100%);justify-content:center;align-items:center;animation:.25s ease-out forwards LosangeGrid-module__5YuqCq__vortexFade;display:flex;position:fixed;inset:0}.LosangeGrid-module__5YuqCq__vortexRing{box-shadow:0 0 12px color-mix(in srgb, var(--or-clair) 18%, transparent);border:.7px solid #0000;border-radius:50%;position:absolute}.LosangeGrid-module__5YuqCq__vortexRing1{border-top-color:color-mix(in srgb, var(--or-clair) 85%, transparent);border-right-color:color-mix(in srgb, var(--or) 35%, transparent);width:220px;height:220px;animation:1.4s cubic-bezier(.5,0,.5,1) infinite LosangeGrid-module__5YuqCq__vortexSpin}.LosangeGrid-module__5YuqCq__vortexRing2{border-top-color:#ffebb4cc;border-left-color:color-mix(in srgb, var(--or-clair) 30%, transparent);width:180px;height:180px;animation:1.1s cubic-bezier(.5,0,.5,1) infinite LosangeGrid-module__5YuqCq__vortexSpinReverse}.LosangeGrid-module__5YuqCq__vortexRing3{border-top-color:color-mix(in srgb, var(--or-clair) 90%, transparent);border-bottom-color:color-mix(in srgb, var(--or) 40%, transparent);width:140px;height:140px;animation:.9s cubic-bezier(.5,0,.5,1) infinite LosangeGrid-module__5YuqCq__vortexSpin}.LosangeGrid-module__5YuqCq__vortexRing4{border-top-color:#fff5d2d9;border-right-color:color-mix(in srgb, var(--or-clair) 30%, transparent);width:100px;height:100px;animation:.7s cubic-bezier(.5,0,.5,1) infinite LosangeGrid-module__5YuqCq__vortexSpinReverse}.LosangeGrid-module__5YuqCq__vortexRing5{border-top-color:#fff5d2e6;border-left-color:color-mix(in srgb, var(--or-clair) 35%, transparent);width:65px;height:65px;animation:.5s cubic-bezier(.5,0,.5,1) infinite LosangeGrid-module__5YuqCq__vortexSpin}.LosangeGrid-module__5YuqCq__vortexRing6{border-top-color:#fffae6f2;border-bottom-color:color-mix(in srgb, var(--or-clair) 40%, transparent);width:36px;height:36px;animation:.35s cubic-bezier(.5,0,.5,1) infinite LosangeGrid-module__5YuqCq__vortexSpinReverse}.LosangeGrid-module__5YuqCq__vortexCore{background:radial-gradient(circle, #fff5d2f2 0%, color-mix(in srgb, var(--or-clair) 85%, transparent) 40%, color-mix(in srgb, var(--or) 0%, transparent) 100%);width:14px;height:14px;box-shadow:0 0 30px color-mix(in srgb, var(--or-clair) 85%, transparent);border-radius:50%;animation:1.4s ease-in-out infinite LosangeGrid-module__5YuqCq__vortexCorePulse;position:absolute}@keyframes LosangeGrid-module__5YuqCq__vortexFade{0%{opacity:0}to{opacity:1}}@keyframes LosangeGrid-module__5YuqCq__vortexSpin{to{transform:rotate(360deg)}}@keyframes LosangeGrid-module__5YuqCq__vortexSpinReverse{to{transform:rotate(-360deg)}}@keyframes LosangeGrid-module__5YuqCq__vortexCorePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.LosangeGrid-module__5YuqCq__vortexRing,.LosangeGrid-module__5YuqCq__vortexCore{animation:none}}.LosangeGrid-module__5YuqCq__cardLocked{cursor:default}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card.LosangeGrid-module__5YuqCq__cardLocked{-webkit-backdrop-filter:none;width:130px;height:130px;min-height:0;box-shadow:none;background:0 0;border-color:#0000;border-radius:50%}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__cardExpanded{opacity:0;pointer-events:none}.LosangeGrid-module__5YuqCq__lockOverlay{z-index:3;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__lockOverlay{opacity:1;transition-delay:50ms}.LosangeGrid-module__5YuqCq__lockConstellation{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LosangeGrid-module__5YuqCq__constLink{stroke:color-mix(in srgb, var(--or) 55%, transparent);stroke-width:.45px;fill:none;vector-effect:non-scaling-stroke}.LosangeGrid-module__5YuqCq__constStar{fill:color-mix(in srgb, var(--or-clair) 95%, transparent);stroke:color-mix(in srgb, var(--or-clair) 60%, transparent);stroke-width:.2px;filter:drop-shadow(0 0 1.2px color-mix(in srgb, var(--or-clair) 90%, transparent))}.LosangeGrid-module__5YuqCq__constDust{fill:#ffffff8c}.LosangeGrid-module__5YuqCq__lockText{z-index:1;font-family:var(--font-cinzel);letter-spacing:.32em;text-transform:uppercase;color:var(--or-clair);text-shadow:0 0 12px #000000f2,0 0 6px #000000f2;-webkit-backdrop-filter:blur(2px);background:radial-gradient(#000000d9 0%,#00000080 60%,#0000 100%);align-items:center;gap:6px;padding:4px 8px;font-size:9px;display:inline-flex;position:relative}@media (max-width:768px){.LosangeGrid-module__5YuqCq__wrap{aspect-ratio:auto;background-image:radial-gradient(1.4px 1.4px at 12% 6%, color-mix(in srgb, var(--or-clair) 85%, transparent), transparent 60%), radial-gradient(1.2px 1.2px at 78% 12%, #ffffffb3, transparent 60%), radial-gradient(1.5px 1.5px at 24% 22%, color-mix(in srgb, var(--or-clair) 55%, transparent), transparent 60%), radial-gradient(1.1px 1.1px at 88% 28%, #ffffff8c, transparent 60%), radial-gradient(1.3px 1.3px at 6% 38%, color-mix(in srgb, var(--or-clair) 70%, transparent), transparent 60%), radial-gradient(1px 1px at 56% 44%, #ffffff73, transparent 60%), radial-gradient(1.4px 1.4px at 92% 52%, color-mix(in srgb, var(--or-clair) 60%, transparent), transparent 60%), radial-gradient(1.2px 1.2px at 18% 60%, #fff9, transparent 60%), radial-gradient(1.5px 1.5px at 70% 68%, color-mix(in srgb, var(--or-clair) 75%, transparent), transparent 60%), radial-gradient(1.1px 1.1px at 38% 78%, #ffffff80, transparent 60%), radial-gradient(1.3px 1.3px at 84% 86%, color-mix(in srgb, var(--or-clair) 55%, transparent), transparent 60%), radial-gradient(1.2px 1.2px at 8% 94%, #ffffff8c, transparent 60%);flex-direction:column;align-items:center;gap:28px;max-width:460px;height:auto;margin:30px auto 60px;padding:40px 16px;animation:4s ease-in-out infinite alternate LosangeGrid-module__5YuqCq__mobileStarTwinkle;display:flex;position:relative}.LosangeGrid-module__5YuqCq__canvas,.LosangeGrid-module__5YuqCq__lines{display:none}.LosangeGrid-module__5YuqCq__cell{opacity:1;cursor:default;touch-action:auto;justify-content:center;width:100%;max-width:360px;margin:0 auto;animation:.6s cubic-bezier(.34,1.4,.5,1) forwards LosangeGrid-module__5YuqCq__cellAppearMobile;display:flex;position:static;top:auto;left:auto;transform:none}.LosangeGrid-module__5YuqCq__card,.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card{border:1px solid color-mix(in srgb, var(--or) 22%, transparent);-webkit-backdrop-filter:blur(8px);width:100%;height:auto;min-height:0;box-shadow:0 8px 22px #00000073, 0 0 24px color-mix(in srgb, var(--or) 10%, transparent);text-align:center;background:#1c1c1ec7;border-radius:22px;flex-direction:column;align-items:center;padding:28px 22px 24px;display:flex;position:relative;overflow:hidden;transform:none}.LosangeGrid-module__5YuqCq__bubbleParticles{z-index:0;pointer-events:none;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.LosangeGrid-module__5YuqCq__bubbleSigil,.LosangeGrid-module__5YuqCq__bubbleTitle,.LosangeGrid-module__5YuqCq__cardExpanded{z-index:1;position:relative}.LosangeGrid-module__5YuqCq__bubbleSigil,.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__bubbleSigil{opacity:1;flex-shrink:0;width:72px;height:72px;margin:0 auto 14px;position:static;transform:none}.LosangeGrid-module__5YuqCq__bubbleTitle{display:none}.LosangeGrid-module__5YuqCq__cardExpanded,.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__cardExpanded{opacity:1;pointer-events:auto;z-index:auto;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:static}.LosangeGrid-module__5YuqCq__cardEyebrow,.LosangeGrid-module__5YuqCq__cardTitle,.LosangeGrid-module__5YuqCq__cardText{text-align:center}.LosangeGrid-module__5YuqCq__cardText{max-width:280px}.LosangeGrid-module__5YuqCq__keyBtn{margin-top:14px;padding:10px}.LosangeGrid-module__5YuqCq__keyIcon{width:42px;height:42px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--or-clair) 55%, transparent))}.LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__bubbleParticles{display:none}.LosangeGrid-module__5YuqCq__card.LosangeGrid-module__5YuqCq__cardLocked,.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__card.LosangeGrid-module__5YuqCq__cardLocked{-webkit-backdrop-filter:none;width:180px;max-width:180px;height:180px;min-height:180px;box-shadow:none;background:0 0;border-color:#0000;border-radius:50%;margin:0 auto 46px;padding:0;display:block;overflow:visible}.LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__bubbleSigil,.LosangeGrid-module__5YuqCq__cell:hover .LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__bubbleSigil{opacity:.85;width:64%;height:64%;margin:0;position:absolute;top:12%;left:50%;transform:translate(-50%)}.LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__bubbleTitle{text-align:center;opacity:1;display:block;position:absolute;bottom:14%;left:0;right:0}.LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__cardExpanded{display:none}.LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__lockOverlay{opacity:1;align-items:flex-start;height:auto;position:absolute;inset:auto 0 -36px}.LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__lockConstellation{display:none}.LosangeGrid-module__5YuqCq__cardLocked .LosangeGrid-module__5YuqCq__lockText{border:1px solid color-mix(in srgb, var(--or) 30%, transparent);letter-spacing:.32em;background:#1c1c1ed9;border-radius:14px;padding:5px 12px;font-size:8.5px}}@keyframes LosangeGrid-module__5YuqCq__mobileStarTwinkle{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LosangeGrid-module__5YuqCq__fil{stroke-dashoffset:0;animation:none}.LosangeGrid-module__5YuqCq__sigilSvg{animation:none}.LosangeGrid-module__5YuqCq__cell{opacity:1;animation:none}}
