.bienvenue-module__Cmfixq__bvStage{z-index:60;background:radial-gradient(125% 100% at 50% 8%,#fbfaf6 0%,var(--paper)46%,#ede8df 100%);transition:opacity .8s var(--ease),filter .8s var(--ease);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.bienvenue-module__Cmfixq__bvStage.bienvenue-module__Cmfixq__bvExit{opacity:0;filter:blur(6px)}.bienvenue-module__Cmfixq__bvBloom{filter:blur(46px);opacity:0;pointer-events:none;border-radius:50%;transition:opacity 1.6s;position:absolute}.bienvenue-module__Cmfixq__bvBloom1{background:radial-gradient(circle,#7b5fd647 0%,#7b5fd600 66%);width:620px;height:620px;animation:16s ease-in-out infinite bienvenue-module__Cmfixq__bv-drift1;top:-160px;left:-180px}.bienvenue-module__Cmfixq__bvBloom2{background:radial-gradient(circle,#c6b3f257 0%,#c6b3f200 66%);width:680px;height:680px;animation:19s ease-in-out infinite bienvenue-module__Cmfixq__bv-drift2;bottom:-220px;right:-220px}.bienvenue-module__Cmfixq__bvBloom3{background:radial-gradient(circle,#593ab429 0%,#593ab400 64%);width:420px;height:420px;animation:22s ease-in-out infinite bienvenue-module__Cmfixq__bv-drift3;top:-160px;left:50%;transform:translate(-50%)}.bienvenue-module__Cmfixq__bvStageIn .bienvenue-module__Cmfixq__bvBloom1,.bienvenue-module__Cmfixq__bvStageIn .bienvenue-module__Cmfixq__bvBloom2,.bienvenue-module__Cmfixq__bvStageIn .bienvenue-module__Cmfixq__bvBloom3{opacity:1}@keyframes bienvenue-module__Cmfixq__bv-drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.08)}}@keyframes bienvenue-module__Cmfixq__bv-drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-46px,-26px)scale(1.1)}}@keyframes bienvenue-module__Cmfixq__bv-drift3{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(34px)}}.bienvenue-module__Cmfixq__bvRings{pointer-events:none;position:absolute;top:calc(50% - 92px);left:50%;transform:translate(-50%,-50%)}.bienvenue-module__Cmfixq__bvRing{opacity:0;border:1px solid #593ab41a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.bienvenue-module__Cmfixq__bvRing.bienvenue-module__Cmfixq__r1{width:280px;height:280px}.bienvenue-module__Cmfixq__bvRing.bienvenue-module__Cmfixq__r2{border-color:#593ab412;width:420px;height:420px}.bienvenue-module__Cmfixq__bvRing.bienvenue-module__Cmfixq__r3{border-color:#593ab40b;width:580px;height:580px}.bienvenue-module__Cmfixq__bvRing.bienvenue-module__Cmfixq__in{animation:bienvenue-module__Cmfixq__bv-ringIn 1.1s var(--ease)forwards}@keyframes bienvenue-module__Cmfixq__bv-ringIn{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.bienvenue-module__Cmfixq__bvGrain{opacity:.035;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.bienvenue-module__Cmfixq__bvContent{z-index:5;flex-direction:column;align-items:center;display:flex;position:relative}.bienvenue-module__Cmfixq__bvLogoWrap{justify-content:center;align-items:center;display:flex;position:relative}.bienvenue-module__Cmfixq__bvLogoGlow{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#7b5fd66b 0%,#c6b3f200 64%);border-radius:50%;width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@keyframes bienvenue-module__Cmfixq__bv-glowPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}38%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.bienvenue-module__Cmfixq__bvLogoCard{z-index:1;background:var(--surface);border:1px solid var(--line);opacity:0;filter:blur(6px);border-radius:34px;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:relative;transform:translateY(10px)scale(.94);box-shadow:0 30px 70px -28px #593ab473,0 8px 22px #0e2c2a12,inset 0 1px #ffffffe6}.bienvenue-module__Cmfixq__bvLogoCard.bienvenue-module__Cmfixq__in{animation:bienvenue-module__Cmfixq__bv-cardIn .8s var(--ease)forwards}@keyframes bienvenue-module__Cmfixq__bv-cardIn{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.bienvenue-module__Cmfixq__bvLogo svg{width:66px;height:auto;display:block;overflow:visible}.bienvenue-module__Cmfixq__bvLogo path{stroke:var(--teal-bright);stroke-width:6px;fill-opacity:0;stroke-opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round;stroke-linecap:round}@keyframes bienvenue-module__Cmfixq__bv-draw{to{stroke-dashoffset:0}}@keyframes bienvenue-module__Cmfixq__bv-fillin{to{fill-opacity:1}}@keyframes bienvenue-module__Cmfixq__bv-strokeon{0%{stroke-opacity:0}to{stroke-opacity:.95}}@keyframes bienvenue-module__Cmfixq__bv-strokeoff{to{stroke-opacity:0}}.bienvenue-module__Cmfixq__bvWordmark{opacity:0;justify-content:center;margin-top:30px;display:flex}.bienvenue-module__Cmfixq__bvWmSvg{width:188px;height:auto;display:block}.bienvenue-module__Cmfixq__bvWmSvg path{fill:var(--teal)}.bienvenue-module__Cmfixq__bvWordmark.bienvenue-module__Cmfixq__in{animation:bienvenue-module__Cmfixq__bv-wordmarkIn .9s var(--ease)forwards}@keyframes bienvenue-module__Cmfixq__bv-wordmarkIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(6px)}60%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.bienvenue-module__Cmfixq__bvTagline{font-family:var(--font-playfair),serif;text-align:center;color:var(--ink);letter-spacing:.1px;opacity:0;margin-top:26px;font-size:30px;font-weight:400;line-height:1.3;transform:translateY(12px)}.bienvenue-module__Cmfixq__bvTagline .bienvenue-module__Cmfixq__em{color:var(--teal);font-style:italic;font-weight:500}.bienvenue-module__Cmfixq__bvTagline.bienvenue-module__Cmfixq__in{animation:.6s ease-out forwards bienvenue-module__Cmfixq__bv-riseIn}.bienvenue-module__Cmfixq__bvSub{text-align:center;max-width:420px;color:var(--muted);text-wrap:pretty;opacity:0;margin-top:16px;font-size:15px;line-height:1.6;transform:translateY(8px)}.bienvenue-module__Cmfixq__bvSub.bienvenue-module__Cmfixq__in{animation:.55s ease-out forwards bienvenue-module__Cmfixq__bv-riseIn}@keyframes bienvenue-module__Cmfixq__bv-riseIn{to{opacity:1;transform:translateY(0)}}.bienvenue-module__Cmfixq__bvLoader{z-index:6;opacity:0;flex-direction:column;align-items:center;gap:14px;transition:opacity .5s;display:flex;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.bienvenue-module__Cmfixq__bvLoader.bienvenue-module__Cmfixq__in{opacity:1}.bienvenue-module__Cmfixq__bvLoaderTrack{background:#0e2c2a14;border-radius:4px;width:188px;height:4px;overflow:hidden}.bienvenue-module__Cmfixq__bvLoaderFill{background:linear-gradient(90deg,var(--teal),var(--teal-bright));border-radius:4px;width:0;height:100%;transition:width .25s linear}.bienvenue-module__Cmfixq__bvLoaderText{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-weight:600}.bienvenue-module__Cmfixq__bvSkip{z-index:7;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);color:var(--muted);cursor:pointer;opacity:0;background:#ffffffb3;border-radius:11px;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .5s,background .18s,color .18s,border-color .18s;display:inline-flex;position:fixed;top:26px;right:30px}.bienvenue-module__Cmfixq__bvSkip.bienvenue-module__Cmfixq__in{opacity:1}.bienvenue-module__Cmfixq__bvSkip:hover{color:var(--ink);border-color:var(--teal-bright);background:#fff}.bienvenue-module__Cmfixq__bvSkip svg{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px}@media (max-width:540px){.bienvenue-module__Cmfixq__bvTagline{font-size:24px}.bienvenue-module__Cmfixq__bvSub{padding:0 28px;font-size:14px}.bienvenue-module__Cmfixq__bvWmSvg{width:158px}.bienvenue-module__Cmfixq__bvLogoCard{border-radius:28px;width:108px;height:108px}.bienvenue-module__Cmfixq__bvLogo svg{width:54px}}@media (prefers-reduced-motion:reduce){.bienvenue-module__Cmfixq__bvStage *,.bienvenue-module__Cmfixq__bvStage{transition-duration:.01ms!important;animation-duration:.01ms!important}.bienvenue-module__Cmfixq__bvBloom1,.bienvenue-module__Cmfixq__bvBloom2,.bienvenue-module__Cmfixq__bvBloom3{animation:none!important}}
