.SignUpInvitation-module__IULmGW__dialog{border-radius:var(--ds-radius-xl);background:var(--ds-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ds-text);box-shadow:var(--ds-shadow-island);border:0;margin:auto;padding:0;overflow-y:auto}.SignUpInvitation-module__IULmGW__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11110f47}.SignUpInvitation-module__IULmGW__dialog[open]{animation:SignUpInvitation-module__IULmGW__invitation-in .32s var(--ds-ease-out-expo) both}.SignUpInvitation-module__IULmGW__dialog[open]::backdrop{animation:SignUpInvitation-module__IULmGW__backdrop-in .32s var(--ds-ease-out-cubic) both}.SignUpInvitation-module__IULmGW__dialog[open][data-closing]{animation:SignUpInvitation-module__IULmGW__invitation-out .2s var(--ds-ease-in-cubic) both}.SignUpInvitation-module__IULmGW__dialog[open][data-closing]::backdrop{animation:SignUpInvitation-module__IULmGW__backdrop-out .2s var(--ds-ease-in-cubic) both}@keyframes SignUpInvitation-module__IULmGW__invitation-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SignUpInvitation-module__IULmGW__invitation-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes SignUpInvitation-module__IULmGW__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes SignUpInvitation-module__IULmGW__backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SignUpInvitation-module__IULmGW__dialog[open],.SignUpInvitation-module__IULmGW__dialog[open]::backdrop,.SignUpInvitation-module__IULmGW__dialog[open][data-closing],.SignUpInvitation-module__IULmGW__dialog[open][data-closing]::backdrop{animation-duration:1ms}}.SignUpInvitation-module__IULmGW__content{text-align:center;padding:32px;position:relative}.SignUpInvitation-module__IULmGW__close{cursor:pointer;background:#fff;border:0;border-radius:12px;width:36px;height:36px;font-size:24px;position:absolute;top:16px;right:16px}.SignUpInvitation-module__IULmGW__wordmark{height:auto;margin:0 auto}.SignUpInvitation-module__IULmGW__artworks{justify-content:center;align-items:center;gap:14px;height:186px;margin:30px 0 24px;display:flex}.SignUpInvitation-module__IULmGW__artwork{justify-content:center;align-items:center;width:128px;height:150px;display:flex;position:relative;transform:rotate(-9deg)}.SignUpInvitation-module__IULmGW__artworkImage{border-radius:8px;width:100%;height:auto}.SignUpInvitation-module__IULmGW__artwork:nth-child(2){height:184px;transform:rotate(4deg)}.SignUpInvitation-module__IULmGW__artwork:nth-child(3){transform:rotate(10deg)}.SignUpInvitation-module__IULmGW__title{margin:0;font-size:clamp(32px,6vw,44px);font-weight:400;line-height:1.08}.SignUpInvitation-module__IULmGW__title em{font-family:var(--font-martina-plantijn), Georgia, serif;font-weight:300}.SignUpInvitation-module__IULmGW__description{max-width:380px;color:var(--ds-text-2);margin:16px auto 28px;font-size:16px;line-height:1.5}.SignUpInvitation-module__IULmGW__primary{border-radius:var(--control-radius);color:#fff;background:#000;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 20px;font-size:16px;text-decoration:none;display:flex}.SignUpInvitation-module__IULmGW__primary:hover{background:#302f2a}.SignUpInvitation-module__IULmGW__compact{text-align:center}.SignUpInvitation-module__IULmGW__compact .SignUpInvitation-module__IULmGW__artworks{gap:8px;height:100px;margin:18px 8px 16px}.SignUpInvitation-module__IULmGW__compact .SignUpInvitation-module__IULmGW__artwork{width:82px;height:78px}.SignUpInvitation-module__IULmGW__compact .SignUpInvitation-module__IULmGW__artworkImage{border-radius:6px}.SignUpInvitation-module__IULmGW__compact .SignUpInvitation-module__IULmGW__artwork:nth-child(2){height:98px}.SignUpInvitation-module__IULmGW__compact .SignUpInvitation-module__IULmGW__title{font-size:27px}.SignUpInvitation-module__IULmGW__compact .SignUpInvitation-module__IULmGW__description{max-width:270px;color:var(--ds-text-2);margin:12px auto 16px;font-size:14px;line-height:1.45}.SignUpInvitation-module__IULmGW__compact .SignUpInvitation-module__IULmGW__primary{gap:12px;min-height:44px;font-size:14px}.SignUpInvitation-module__IULmGW__secondary{color:#686560;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:8px 16px;font-size:14px}.SignUpInvitation-module__IULmGW__close:focus-visible,.SignUpInvitation-module__IULmGW__primary:focus-visible,.SignUpInvitation-module__IULmGW__secondary:focus-visible{outline-offset:3px;outline:2px solid #000}@media (max-width:480px){.SignUpInvitation-module__IULmGW__content{padding:32px 24px 20px}.SignUpInvitation-module__IULmGW__artworks{gap:8px;height:145px;margin:26px 0 22px}.SignUpInvitation-module__IULmGW__artwork{height:115px}.SignUpInvitation-module__IULmGW__artwork:nth-child(2){height:145px}}
@property --spiral-open{syntax:"<number>";inherits:true;initial-value:1}.SignInGate-module__eIQa0q__root{--center-x:50%;--center-y:50%;isolation:isolate;touch-action:none;background:radial-gradient(circle at var(--center-x) var(--center-y), #fffffffa 0 calc(20% * var(--spiral-open)), #fdfdfc00 calc(48% * var(--spiral-open))), var(--paper);width:100%;height:100%;transition:--spiral-open .7s var(--ds-ease,ease);position:relative;overflow:hidden}.SignInGate-module__eIQa0q__spiralPositioner{left:var(--center-x);top:var(--center-y);z-index:1;pointer-events:none;width:0;height:0;position:absolute}.SignInGate-module__eIQa0q__cameraRig{transform:perspective(72rem) rotateX(var(--camera-tilt-x,0deg)) rotateY(var(--camera-tilt-y,0deg)) scale(var(--travel-scale,1)) scale(var(--scene-scale,1)) scale(var(--spiral-open,1));transform-origin:0 0;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.SignInGate-module__eIQa0q__spiral{transform-style:preserve-3d;position:absolute;inset:0}.SignInGate-module__eIQa0q__artwork{width:var(--card-width,var(--initial-card-width-wide,0px));aspect-ratio:1;opacity:0;transform:translate(-50%, -50%) translate(var(--x,var(--initial-x-wide,0px)), var(--y,var(--initial-y-wide,0px))) rotate(var(--rotation,var(--initial-rotation-wide,0deg))) perspective(34rem) rotateX(-64deg);transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;contain:layout;filter:blur(var(--entry-blur,0px));will-change:transform, width, opacity, filter;background-color:#ecebe7;background-position:50%;background-size:cover;border-radius:4%;margin:0;position:absolute;top:0;left:0;overflow:hidden}.SignInGate-module__eIQa0q__center{--wordmark-gap:2.6rem;left:var(--center-x);top:var(--center-y);z-index:3;text-align:center;width:min(25rem,22vw);position:absolute;transform:translate(-50%,-50%);container-type:inline-size}.SignInGate-module__eIQa0q__wordmark{width:min(16.75rem,13vw);height:auto;margin:0 auto var(--wordmark-gap);display:block}.SignInGate-module__eIQa0q__tagline{margin:calc(.75rem - var(--wordmark-gap)) 0 var(--wordmark-gap);color:var(--ds-text-2);font-size:.9375rem;line-height:1.4}.SignInGate-module__eIQa0q__googleButton{color:#22211f;cursor:pointer;background:#fffffff5;border:1px solid #d8d7d1;border-radius:999px;justify-content:center;align-items:center;gap:.8em;width:max-content;min-height:0;margin-inline:auto;padding:.6em 1em;font:400 clamp(.75rem,5.4cqw,1rem)/1 Arial,Helvetica,sans-serif;display:flex;box-shadow:0 1px 1px #11110f06}.SignInGate-module__eIQa0q__googleButton:hover:not(:disabled){border-color:#aaa9a3}.SignInGate-module__eIQa0q__googleButton[data-google-signin]{width:100%;box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}.SignInGate-module__eIQa0q__googleButton[data-google-compact] [role=button]{box-sizing:border-box;place-content:center;place-items:center;width:40px;height:40px;padding:0;display:grid}.SignInGate-module__eIQa0q__googleButton[data-google-compact] [role=button] div:has(svg){place-content:center;place-items:center;width:100%;height:100%;margin:0;padding:0;display:grid}.SignInGate-module__eIQa0q__googleButton[data-google-compact] [role=button] span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SignInGate-module__eIQa0q__googleButton[data-google-compact] [role=button] svg{width:18px;height:18px;margin:0;position:static;transform:none}.SignInGate-module__eIQa0q__googleButton[data-google-signin]>div,.SignInGate-module__eIQa0q__googleButton[data-google-signin] iframe{margin-inline:auto!important}.SignInGate-module__eIQa0q__googleButton:not([data-google-signin]){background:var(--ds-action);height:44px;color:var(--ds-on-action);box-shadow:none;border:0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500}.SignInGate-module__eIQa0q__googleButton:focus-visible{outline-offset:3px;outline:2px solid #1a73e8}.SignInGate-module__eIQa0q__googleButton:disabled{cursor:wait;opacity:.55}.SignInGate-module__eIQa0q__googleIcon{flex:none;width:1.2em;height:1.2em}.SignInGate-module__eIQa0q__step{width:min(20rem,100vw - 2.5rem);animation:SignInGate-module__eIQa0q__stepIn var(--ds-duration-base,.24s) var(--ds-ease,ease) both;margin-left:50%;translate:-50%}@keyframes SignInGate-module__eIQa0q__stepIn{0%{opacity:0;transform:translateY(6px)}}.SignInGate-module__eIQa0q__form{flex-direction:column;gap:.625rem;display:flex}.SignInGate-module__eIQa0q__title{color:var(--ds-text);margin:0 0 .5rem;font-size:1.125rem;font-weight:500;line-height:1.3}.SignInGate-module__eIQa0q__titleSwap{overflow-wrap:anywhere;animation:SignInGate-module__eIQa0q__stepIn var(--ds-duration-base,.3s) var(--ds-ease,ease) both}.SignInGate-module__eIQa0q__body{color:var(--ds-text-2);margin:0 0 .5rem;font-size:.875rem;line-height:1.45}.SignInGate-module__eIQa0q__body strong{color:var(--ds-text);font-weight:500}.SignInGate-module__eIQa0q__field{width:100%;height:2.75rem;color:var(--ds-text);border:0;padding:0 1rem}.SignInGate-module__eIQa0q__field::placeholder{color:var(--ds-text-3)}.SignInGate-module__eIQa0q__primary{background:var(--ds-action);width:100%;height:2.75rem;color:var(--ds-on-action);cursor:pointer;transition:opacity var(--ds-duration-fast,.12s) var(--ds-ease,ease);border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.SignInGate-module__eIQa0q__primary:disabled{cursor:default;opacity:.4}.SignInGate-module__eIQa0q__reveal{opacity:0;transition:grid-template-rows var(--ds-duration-base,.3s) var(--ds-ease,ease), margin-top var(--ds-duration-base,.3s) var(--ds-ease,ease), opacity .16s var(--ds-ease,ease);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);margin-top:-.625rem;display:grid}.SignInGate-module__eIQa0q__reveal[data-open]{opacity:1;transition:grid-template-rows var(--ds-duration-base,.3s) var(--ds-ease,ease), margin-top var(--ds-duration-base,.3s) var(--ds-ease,ease), opacity var(--ds-duration-base,.3s) var(--ds-ease,ease) 80ms;grid-template-rows:1fr;margin-top:0}.SignInGate-module__eIQa0q__revealInner{overflow-clip-margin:4px;min-width:0;min-height:0;overflow:clip}.SignInGate-module__eIQa0q__revealStack{flex-direction:column;gap:.625rem;display:flex}.SignInGate-module__eIQa0q__buttonLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 1.25rem;overflow:hidden}.SignInGate-module__eIQa0q__username{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.SignInGate-module__eIQa0q__inlineField{border-radius:var(--dsc-field-radius,var(--ds-radius-lg));height:2.75rem;color:var(--ds-text);text-align:left;cursor:text;align-items:center;gap:.5rem;padding:0 .4375rem 0 1rem;font-size:16px;display:flex}.SignInGate-module__eIQa0q__inlineFieldInput{--input-background:transparent;--input-radius:0;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:0;line-height:1.25}.SignInGate-module__eIQa0q__inlineFieldInput::placeholder{color:var(--ds-text-3)}.SignInGate-module__eIQa0q__inlineFieldAction{background:var(--ds-surface);height:1.75rem;color:var(--ds-text-2);cursor:pointer;transition:color var(--ds-duration-fast,.12s) var(--ds-ease,ease);border:0;border-radius:999px;flex:none;padding:0 .625rem;font-size:.75rem}.SignInGate-module__eIQa0q__inlineFieldAction:hover:not(:disabled){color:var(--ds-text)}.SignInGate-module__eIQa0q__inlineFieldSubmit{background:var(--ds-action);width:1.875rem;height:1.875rem;color:var(--ds-on-action);cursor:pointer;opacity:0;transition:opacity .16s var(--ds-ease,ease), scale var(--ds-duration-base,.3s) var(--ds-ease,ease);border:0;border-radius:999px;flex:none;place-items:center;display:grid;scale:.6}.SignInGate-module__eIQa0q__inlineFieldSubmit[data-open]{opacity:1;scale:1}.SignInGate-module__eIQa0q__inlineFieldSubmit svg{width:16px;height:16px}.SignInGate-module__eIQa0q__emailField{cursor:default}@media (hover:hover){.SignInGate-module__eIQa0q__emailField:hover{background-color:var(--dsc-field-fill,var(--ds-fill-subtle))}}.SignInGate-module__eIQa0q__emailFieldAddress{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SignInGate-module__eIQa0q__textAction{color:var(--ds-text-2);cursor:pointer;background:0 0;border:0;align-self:center;padding:.25rem .5rem;font-size:.8125rem}.SignInGate-module__eIQa0q__textAction:hover:not(:disabled){color:var(--ds-text)}.SignInGate-module__eIQa0q__divider{color:var(--ds-text-3);align-items:center;gap:.75rem;margin:.375rem 0;font-size:.75rem;display:flex}.SignInGate-module__eIQa0q__divider:before,.SignInGate-module__eIQa0q__divider:after{content:"";background:var(--ds-border-strong);opacity:.6;flex:1;height:1px}.SignInGate-module__eIQa0q__terms{bottom:max(calc(env(safe-area-inset-bottom,0px) + 1.25rem), calc(var(--foot-clearance,0px) + .75rem));z-index:3;width:max-content;max-width:calc(100vw - 2.5rem);color:var(--ds-text-3);text-align:center;margin:0;font-size:.6875rem;line-height:1.4;position:absolute;left:50%;translate:-50%}.SignInGate-module__eIQa0q__terms a{color:inherit;text-underline-offset:2px;text-decoration:underline}.SignInGate-module__eIQa0q__messageReveal[data-open]{margin-top:-.25rem}.SignInGate-module__eIQa0q__error,.SignInGate-module__eIQa0q__notice{text-align:center;margin:0;padding:.125rem 1rem .25rem;font-size:.75rem;line-height:1.4}.SignInGate-module__eIQa0q__error{color:var(--ds-critical)}.SignInGate-module__eIQa0q__notice{color:var(--ds-text-2)}@media (prefers-reduced-motion:reduce){.SignInGate-module__eIQa0q__root,.SignInGate-module__eIQa0q__reveal,.SignInGate-module__eIQa0q__inlineFieldSubmit{transition:none}.SignInGate-module__eIQa0q__step,.SignInGate-module__eIQa0q__titleSwap{animation:none}}@media (max-aspect-ratio:4/5){.SignInGate-module__eIQa0q__root{--center-y:47.5%;background:radial-gradient(circle at var(--center-x) var(--center-y), #fffffffc 0 calc(21% * var(--spiral-open)), #fdfdfc00 calc(47% * var(--spiral-open))), var(--paper)}.SignInGate-module__eIQa0q__artwork{width:var(--card-width,var(--initial-card-width-tall,0px));perspective:28rem;transform:translate(-50%, -50%) translate(var(--x,var(--initial-x-tall,0px)), var(--y,var(--initial-y-tall,0px))) rotate(var(--rotation,var(--initial-rotation-tall,0deg))) perspective(28rem) rotateX(-62deg)}.SignInGate-module__eIQa0q__center{--wordmark-gap:2.8rem;width:min(31.25rem,100vw - 8.5rem)}.SignInGate-module__eIQa0q__wordmark{width:min(17rem,38vw)}.SignInGate-module__eIQa0q__googleButton{font-size:clamp(.75rem,5.4cqw,1rem)}}@media (prefers-reduced-motion:reduce){.SignInGate-module__eIQa0q__cameraRig,.SignInGate-module__eIQa0q__artwork{will-change:auto}}
