.BrandMotionStage-module__7WXgOG__stage{isolation:isolate;transform-origin:50% 55%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:17.5rem;position:relative;overflow:hidden}.BrandMotionStage-module__7WXgOG__stage:focus-visible{outline-offset:-2px;outline:2px solid}.BrandMotionStage-module__7WXgOG__stage[data-dragging=true]{cursor:grabbing}.BrandMotionStage-module__7WXgOG__stage[data-interaction=shake]{animation:.9s cubic-bezier(.2,.75,.25,1) BrandMotionStage-module__7WXgOG__snow-globe-shake}.BrandMotionStage-module__7WXgOG__stage[data-interaction=attract]{animation:.7s cubic-bezier(.2,.8,.2,1) BrandMotionStage-module__7WXgOG__magnetic-breath}.BrandMotionStage-module__7WXgOG__stage[data-interaction=tunnel]{animation:1.1s cubic-bezier(.65,0,.15,1) both BrandMotionStage-module__7WXgOG__tunnel-stage}.BrandMotionStage-module__7WXgOG__canvas,.BrandMotionStage-module__7WXgOG__fallback{width:84%;height:84%;position:absolute;inset:8%}.BrandMotionStage-module__7WXgOG__canvas{z-index:2;opacity:0;pointer-events:none;transition:opacity .5s}.BrandMotionStage-module__7WXgOG__stage[data-ready=true] .BrandMotionStage-module__7WXgOG__canvas{opacity:1}.BrandMotionStage-module__7WXgOG__fallback{z-index:1;background:var(--color-brutal);opacity:0;pointer-events:none;transition:opacity .5s;-webkit-mask:url(/big-emotion-logo.svg) 50%/contain no-repeat;mask:url(/big-emotion-logo.svg) 50%/contain no-repeat}.BrandMotionStage-module__7WXgOG__stage[data-ready=fallback] .BrandMotionStage-module__7WXgOG__fallback{opacity:.42}.BrandMotionStage-module__7WXgOG__stage[data-ready=fallback][data-logo-color=lyon] .BrandMotionStage-module__7WXgOG__fallback{background:var(--color-lyon);opacity:.72}.BrandMotionStage-module__7WXgOG__stage[data-ready=fallback][data-logo-color=lemon] .BrandMotionStage-module__7WXgOG__fallback{background:var(--color-lemon);opacity:.78}.BrandMotionStage-module__7WXgOG__stage[data-ready=fallback][data-logo-color=paper] .BrandMotionStage-module__7WXgOG__fallback{background:var(--color-paper);opacity:.72}.BrandMotionStage-module__7WXgOG__ball{z-index:4;aspect-ratio:1;background:var(--color-lemon);width:clamp(2.75rem,9vw,3.25rem);color:var(--color-lemon);cursor:grab;opacity:0;touch-action:none;will-change:transform;border:0;border-radius:999px;padding:0;animation:.5s 1.5s forwards BrandMotionStage-module__7WXgOG__reveal-ball;position:absolute;top:0;left:0;transform:translate(17%,68%)}.BrandMotionStage-module__7WXgOG__ball:after{border-radius:inherit;content:"";opacity:.28;pointer-events:none;border:1px solid;animation:2.4s ease-in-out 2s infinite BrandMotionStage-module__7WXgOG__ball-beacon-pulse;position:absolute;inset:-.4rem}.BrandMotionStage-module__7WXgOG__ball[aria-pressed=true]{cursor:grabbing}.BrandMotionStage-module__7WXgOG__ball:focus-visible{outline-offset:3px;outline:2px solid}.BrandMotionStage-module__7WXgOG__ball[data-color=ink]{background:var(--color-ink);color:var(--color-ink)}.BrandMotionStage-module__7WXgOG__ball[data-color=paper]{background:var(--color-paper);color:var(--color-paper)}.BrandMotionStage-module__7WXgOG__ball[data-color=lyon]{background:var(--color-lyon);color:var(--color-lyon)}.BrandMotionStage-module__7WXgOG__ball[data-color=tangerine]{background:var(--color-tangerine);color:var(--color-tangerine)}.BrandMotionStage-module__7WXgOG__ball[data-color=brutal]{background:var(--color-brutal);color:var(--color-brutal)}.BrandMotionStage-module__7WXgOG__ball[data-light-color=lemon]{color:var(--color-lemon)}.BrandMotionStage-module__7WXgOG__ball[data-light-color=tangerine]{color:var(--color-tangerine)}.BrandMotionStage-module__7WXgOG__ball[data-light-color=lyon]{color:var(--color-lyon)}.BrandMotionStage-module__7WXgOG__ball[data-light-color=brutal]{color:var(--color-brutal)}.BrandMotionStage-module__7WXgOG__ball[data-light-color=ink]{color:var(--color-ink)}.BrandMotionStage-module__7WXgOG__ball[data-light-color=paper]{color:var(--color-paper)}.BrandMotionStage-module__7WXgOG__stage[data-reaction=active] .BrandMotionStage-module__7WXgOG__ball:after{animation:.9s cubic-bezier(.2,.8,.2,1) BrandMotionStage-module__7WXgOG__ball-activation-pulse}.BrandMotionStage-module__7WXgOG__invitation{z-index:5;background:var(--color-lemon);max-width:min(9rem,42vw);color:var(--color-ink);font:700 .78rem/1 var(--font-body), sans-serif;letter-spacing:.01em;pointer-events:none;white-space:nowrap;will-change:transform;padding:.45rem .65rem;animation:.18s ease-out both BrandMotionStage-module__7WXgOG__reveal-invitation;position:absolute;top:0;left:0}.BrandMotionStage-module__7WXgOG__invitation[data-color=ink]{background:var(--color-ink)}.BrandMotionStage-module__7WXgOG__invitation[data-color=paper]{background:var(--color-paper)}.BrandMotionStage-module__7WXgOG__invitation[data-color=lyon]{background:var(--color-lyon)}.BrandMotionStage-module__7WXgOG__invitation[data-color=tangerine]{background:var(--color-tangerine)}.BrandMotionStage-module__7WXgOG__invitation[data-color=brutal]{background:var(--color-brutal)}.BrandMotionStage-module__7WXgOG__invitation[data-contrast=lemon]{color:var(--color-lemon)}.BrandMotionStage-module__7WXgOG__invitation[data-contrast=tangerine]{color:var(--color-tangerine)}.BrandMotionStage-module__7WXgOG__invitation[data-contrast=lyon]{color:var(--color-lyon)}.BrandMotionStage-module__7WXgOG__invitation[data-contrast=brutal]{color:var(--color-brutal)}.BrandMotionStage-module__7WXgOG__invitation[data-contrast=ink]{color:var(--color-ink)}.BrandMotionStage-module__7WXgOG__invitation[data-contrast=paper]{color:var(--color-paper)}.BrandMotionStage-module__7WXgOG__invitationDesktop{display:none}.BrandMotionStage-module__7WXgOG__invitationCompact{display:inline}@keyframes BrandMotionStage-module__7WXgOG__reveal-ball{to{opacity:1}}@keyframes BrandMotionStage-module__7WXgOG__ball-beacon-pulse{0%,to{opacity:.18;scale:.82}50%{opacity:.42;scale:1.08}}@keyframes BrandMotionStage-module__7WXgOG__ball-activation-pulse{0%{opacity:.5;scale:.7}45%{opacity:.75;scale:1.28}to{opacity:.18;scale:.9}}@keyframes BrandMotionStage-module__7WXgOG__reveal-invitation{0%{opacity:0}to{opacity:1}}@keyframes BrandMotionStage-module__7WXgOG__snow-globe-shake{0%,to{transform:rotate(0)translate(0,0)}18%{transform:rotate(-2.4deg)translate(-.55rem,.25rem)}38%{transform:rotate(2deg)translate(.5rem,-.2rem)}58%{transform:rotate(-1.2deg)translate(-.28rem,.1rem)}78%{transform:rotate(.6deg)translate(.15rem,-.05rem)}}@keyframes BrandMotionStage-module__7WXgOG__magnetic-breath{0%,to{filter:brightness();transform:scale(1)}52%{filter:brightness(1.12);transform:scale(1.025)}}@keyframes BrandMotionStage-module__7WXgOG__tunnel-stage{0%{filter:brightness();transform:scale(1)}38%{filter:brightness(.85);transform:scale(.86)}to{filter:brightness(1.5);transform:scale(1.5)}}@media (min-width:768px){.BrandMotionStage-module__7WXgOG__stage{min-height:30rem}.BrandMotionStage-module__7WXgOG__canvas,.BrandMotionStage-module__7WXgOG__fallback{width:92%;height:92%;inset:4%}}@media (min-width:1200px){.BrandMotionStage-module__7WXgOG__stage{min-height:38rem}.BrandMotionStage-module__7WXgOG__invitationDesktop{display:inline}.BrandMotionStage-module__7WXgOG__invitationCompact{display:none}}@media (prefers-reduced-motion:reduce){.BrandMotionStage-module__7WXgOG__canvas,.BrandMotionStage-module__7WXgOG__fallback{transition:none}.BrandMotionStage-module__7WXgOG__ball{opacity:1;animation:none;top:26%;left:72%;transform:none}.BrandMotionStage-module__7WXgOG__ball:after{opacity:.28;animation:none;scale:1}.BrandMotionStage-module__7WXgOG__invitation{animation:none;top:17%;left:auto;right:7%;transform:none}.BrandMotionStage-module__7WXgOG__stage[data-interaction=shake],.BrandMotionStage-module__7WXgOG__stage[data-interaction=attract],.BrandMotionStage-module__7WXgOG__stage[data-interaction=tunnel]{animation:none}}
.Home-module__jKgjFW__home{--home-background:var(--color-lyon);--home-foreground:var(--color-paper);--home-accent:var(--color-lemon);--home-contrast:var(--color-paper);--home-logo:var(--color-paper);--home-action-background:var(--color-lemon);--home-action-foreground:var(--color-ink);background:var(--home-background);min-height:100svh;color:var(--home-foreground);transition:background-color .28s,color .28s;position:relative;overflow-x:hidden}.Home-module__jKgjFW__header{z-index:10;justify-content:space-between;align-items:center;min-height:4.75rem;padding:.95rem 1rem;display:flex;position:relative}.Home-module__jKgjFW__wordmark{background:var(--home-logo);flex:none;width:4.75rem;height:2.5rem;transition:background-color .32s;display:block;-webkit-mask:url(/big-emotion-logo.svg) 0/contain no-repeat;mask:url(/big-emotion-logo.svg) 0/contain no-repeat}.Home-module__jKgjFW__languageSwitch{border:1px solid color-mix(in srgb, currentColor 72%, transparent);display:inline-flex}.Home-module__jKgjFW__languageButton{min-width:2.75rem;min-height:2.75rem;color:inherit;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;padding:0;font-size:.65rem;font-weight:800;line-height:1}.Home-module__jKgjFW__languageButton+.Home-module__jKgjFW__languageButton{border-left:1px solid color-mix(in srgb, currentColor 72%, transparent)}.Home-module__jKgjFW__languageButton[aria-pressed=true]{background:var(--home-foreground);color:var(--home-background)}.Home-module__jKgjFW__hero{grid-template-rows:minmax(15.5rem,44svh) auto;min-height:calc(100svh - 4.75rem);display:grid}.Home-module__jKgjFW__stage{min-width:0;padding:0 1rem;animation:.9s cubic-bezier(.22,.8,.36,1) both Home-module__jKgjFW__stage-intro}.Home-module__jKgjFW__panel{z-index:6;align-self:end;min-width:0;padding:1.25rem 1.25rem 1.75rem;animation:.7s 1.05s both Home-module__jKgjFW__copy-intro;position:relative}.Home-module__jKgjFW__panelContent{animation:.52s cubic-bezier(.22,.8,.36,1) both Home-module__jKgjFW__panel-morph}.Home-module__jKgjFW__loginPanel{padding-block:.25rem .75rem}.Home-module__jKgjFW__title{color:var(--home-foreground);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.35rem,10vw,3rem);font-weight:800;line-height:.82}.Home-module__jKgjFW__titlePart{display:inline}.Home-module__jKgjFW__description{max-width:32rem;margin-top:1.15rem;font-size:1rem;line-height:1.45}.Home-module__jKgjFW__cta{box-sizing:border-box;background:var(--home-action-background);width:100%;min-height:3rem;color:var(--home-action-foreground);font-family:var(--font-body);cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:1.25rem;padding:.85rem 1.15rem .72rem;font-size:.9rem;font-weight:700;line-height:1.2;transition:background-color .18s;display:inline-flex}.Home-module__jKgjFW__cta:disabled{cursor:wait;opacity:.8}.Home-module__jKgjFW__cta:hover{opacity:.82}.Home-module__jKgjFW__transitionTunnel{z-index:100;visibility:hidden;background:var(--home-background);pointer-events:none;perspective:45rem;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.Home-module__jKgjFW__tunnelFrame{border:1px solid var(--home-foreground);opacity:0;width:82vw;height:74vh;position:absolute;transform:scale(1.7)}.Home-module__jKgjFW__tunnelFrame:nth-child(2){border-color:var(--home-accent);animation-delay:.1s}.Home-module__jKgjFW__tunnelFrame:nth-child(3){animation-delay:.2s}.Home-module__jKgjFW__tunnelFrame:nth-child(4){border-color:var(--home-accent);animation-delay:.3s}.Home-module__jKgjFW__tunnelCore{aspect-ratio:150.63/81.06;background:var(--home-logo);opacity:0;width:min(72vw,44rem);transform:scale(.3);-webkit-mask:url(/big-emotion-logo.svg) 50%/contain no-repeat;mask:url(/big-emotion-logo.svg) 50%/contain no-repeat}.Home-module__jKgjFW__homeDeparting .Home-module__jKgjFW__transitionTunnel{visibility:visible;animation:1.1s cubic-bezier(.65,0,.15,1) both Home-module__jKgjFW__tunnel-background}.Home-module__jKgjFW__homeDeparting .Home-module__jKgjFW__tunnelFrame{animation-name:Home-module__jKgjFW__tunnel-frame;animation-duration:.85s;animation-timing-function:cubic-bezier(.65,0,.15,1);animation-fill-mode:both}.Home-module__jKgjFW__homeDeparting .Home-module__jKgjFW__tunnelCore{animation:1.1s cubic-bezier(.2,.8,.2,1) .24s both Home-module__jKgjFW__tunnel-core}@keyframes Home-module__jKgjFW__stage-intro{0%{opacity:0;transform:scale(.82)}}@keyframes Home-module__jKgjFW__copy-intro{0%{opacity:0;transform:translateY(1rem)}}@keyframes Home-module__jKgjFW__panel-morph{0%{opacity:0;transform:translate(1.5rem)scale(.985)}}@keyframes Home-module__jKgjFW__tunnel-background{0%,26%{background:0 0}to{background:var(--home-background)}}@keyframes Home-module__jKgjFW__tunnel-frame{0%{opacity:0;transform:scale(1.8)}18%{opacity:.9}to{opacity:0;transform:scale(.08)}}@keyframes Home-module__jKgjFW__tunnel-core{0%,38%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (max-width:360px){.Home-module__jKgjFW__title{font-size:11.5vw}}@media (min-width:768px){.Home-module__jKgjFW__header{min-height:5.75rem;padding:1.15rem 2rem}.Home-module__jKgjFW__wordmark{width:6.75rem;height:3.45rem}.Home-module__jKgjFW__hero{grid-template-rows:1fr;grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:stretch;min-height:calc(100svh - 5.75rem)}.Home-module__jKgjFW__stage{min-height:0;padding:0 0 2rem 2rem}.Home-module__jKgjFW__panel{align-self:center;padding:2rem 2rem 2rem 2.5rem}.Home-module__jKgjFW__title{font-size:clamp(3rem,5.2vw,4rem)}.Home-module__jKgjFW__titlePart{display:block}.Home-module__jKgjFW__description{font-size:1.08rem}.Home-module__jKgjFW__cta{width:auto}}@media (min-width:1200px){.Home-module__jKgjFW__header{padding-inline:3rem}.Home-module__jKgjFW__hero{grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__jKgjFW__stage{padding:0 0 2.5rem 3rem}.Home-module__jKgjFW__panel{padding:3rem 3rem 3rem 4rem}.Home-module__jKgjFW__title{font-size:clamp(3.25rem,4vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__stage,.Home-module__jKgjFW__panel,.Home-module__jKgjFW__panelContent{animation:none}.Home-module__jKgjFW__home,.Home-module__jKgjFW__wordmark,.Home-module__jKgjFW__cta{transition:none}.Home-module__jKgjFW__homeDeparting .Home-module__jKgjFW__tunnelCore{opacity:1;animation:none;transform:none}.Home-module__jKgjFW__homeDeparting .Home-module__jKgjFW__transitionTunnel{animation:none}.Home-module__jKgjFW__homeDeparting .Home-module__jKgjFW__tunnelFrame{display:none}}
