.page-module___8aEwW__page{min-height:100dvh;position:relative;overflow:hidden}.page-module___8aEwW__backgroundField,.page-module___8aEwW__cursorAura,.page-module___8aEwW__effectLayer{pointer-events:none;position:fixed;inset:0}.page-module___8aEwW__backgroundField{z-index:-30;background:radial-gradient(circle at 15% 15%,#ec8c771f,#0000 24%),radial-gradient(circle at 84% 22%,#fac8ab14,#0000 28%),radial-gradient(circle at 50% 78%,#fff7e50f,#0000 34%),linear-gradient(#130907 0%,#1d0d0a 45%,#0f0706 100%)}.page-module___8aEwW__cursorAura{z-index:-25;opacity:.8;background:radial-gradient(circle at 18% 20%,#fff4e40d,#0000 22%),radial-gradient(circle at 82% 72%,#fff4e40a,#0000 26%)}.page-module___8aEwW__effectLayer{z-index:-20}.page-module___8aEwW__gridLayer{opacity:.38}.page-module___8aEwW__noiseLayer{opacity:.28}.page-module___8aEwW__heroSection{align-items:center;min-height:100dvh;padding:1rem;display:grid}@media (min-width:900px){.page-module___8aEwW__heroSection{padding:2rem}}
.join-form-module__ZzQNKG__shell{clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,1rem 100%,0 calc(100% - 1rem));background:linear-gradient(#fff7e60a,#0000 72%),#0e07068c;border:1px solid #ece3d31f;padding:1.1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 32px 80px -56px #000000f2}.join-form-module__ZzQNKG__embeddedShell{box-shadow:none;clip-path:none;background:0 0;border:0;padding:0}.join-form-module__ZzQNKG__topLine{pointer-events:none;background:linear-gradient(90deg,#0000,#e69571eb,#0000);height:1px;position:absolute;inset:0 0 auto}.join-form-module__ZzQNKG__form{gap:1.25rem;display:grid}.join-form-module__ZzQNKG__fieldRow,.join-form-module__ZzQNKG__field,.join-form-module__ZzQNKG__footer{display:grid}.join-form-module__ZzQNKG__fieldRow{gap:1.25rem}.join-form-module__ZzQNKG__field{gap:.55rem}.join-form-module__ZzQNKG__label{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#fff8ecd6;font-size:.68rem}.join-form-module__ZzQNKG__requiredMark{color:#e69571c2}.join-form-module__ZzQNKG__input,.join-form-module__ZzQNKG__textarea{color:#fff8ecf5;width:100%;transition:border-color .26s var(--ease-out-quart), background-color .26s var(--ease-out-quart), transform .26s var(--ease-out-quart), box-shadow .26s var(--ease-out-quart);background:linear-gradient(#fff7e60a,#0000 70%),#ffffff05;border:1px solid #ece3d31f;outline:none;padding:.98rem 1rem}.join-form-module__ZzQNKG__input::placeholder,.join-form-module__ZzQNKG__textarea::placeholder{color:#ece3d357}.join-form-module__ZzQNKG__input:focus,.join-form-module__ZzQNKG__textarea:focus{background:#ffffff0d;border-color:#e695718f;transform:translateY(-1px);box-shadow:0 0 0 1px #e695712e}.join-form-module__ZzQNKG__textarea{resize:vertical;min-height:8rem}.join-form-module__ZzQNKG__statusBox{color:#ece3d3ad;background:#ffffff08;border:1px solid #ece3d31a;padding:.85rem 1rem;font-size:.92rem;line-height:1.7}.join-form-module__ZzQNKG__statusSuccess{color:#ffefe1e6;background:#e6957114;border-color:#e695715c}.join-form-module__ZzQNKG__statusError{color:#ffd6d0eb;background:#e86d5a14;border-color:#e86d5a66}.join-form-module__ZzQNKG__statusInner{align-items:flex-start;gap:.75rem;display:flex}.join-form-module__ZzQNKG__statusIcon{flex-shrink:0;margin-top:.15rem}.join-form-module__ZzQNKG__footer{gap:.75rem}.join-form-module__ZzQNKG__submitButton{color:#fff3e8f0;min-height:3.5rem;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.28em;clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));cursor:pointer;transition:border-color .26s var(--ease-out-quart), background-color .26s var(--ease-out-quart), opacity .26s var(--ease-out-quart);background:#e695711a;border:1px solid #e6957152;padding:0 1.75rem;font-size:.78rem;box-shadow:0 16px 40px -28px #e69571e6}.join-form-module__ZzQNKG__submitButton:hover{background:#e695712e;border-color:#e695719e}.join-form-module__ZzQNKG__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (min-width:640px){.join-form-module__ZzQNKG__shell{padding:1.35rem}}@media (min-width:768px){.join-form-module__ZzQNKG__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr))}}
.magnetic-button-module__gdIEhW__button{--pointer-x:50%;--pointer-y:50%;will-change:transform;isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.magnetic-button-module__gdIEhW__button:before{content:"";background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fff6e52e, transparent 36%);opacity:0;transition:opacity .2s var(--ease-out-quart);pointer-events:none;position:absolute;inset:0}.magnetic-button-module__gdIEhW__button:hover:before,.magnetic-button-module__gdIEhW__button:focus-visible:before{opacity:1}.magnetic-button-module__gdIEhW__button>*{z-index:1;position:relative}
.invite-card-module__PTzEaa__stage{perspective:1800px;width:min(92vw,760px);margin-inline:auto}.invite-card-module__PTzEaa__card{transform-style:preserve-3d;background:linear-gradient(#110807cc,#1f0d0bf5),#0f0807f0;border:1px solid #ece3d329;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff7e608,0 42px 100px -58px #000000fa}.invite-card-module__PTzEaa__glare,.invite-card-module__PTzEaa__grid,.invite-card-module__PTzEaa__scanline,.invite-card-module__PTzEaa__cornerTl,.invite-card-module__PTzEaa__cornerTr,.invite-card-module__PTzEaa__cornerBl,.invite-card-module__PTzEaa__cornerBr,.invite-card-module__PTzEaa__edgeNotchTop,.invite-card-module__PTzEaa__edgeNotchBottom{pointer-events:none;position:absolute}.invite-card-module__PTzEaa__glare,.invite-card-module__PTzEaa__grid,.invite-card-module__PTzEaa__scanline{inset:0}.invite-card-module__PTzEaa__glare{opacity:.72;mix-blend-mode:screen}.invite-card-module__PTzEaa__grid{opacity:.32}.invite-card-module__PTzEaa__scanline{filter:blur(10px);opacity:.72;background:linear-gradient(#0000 0%,#fff6e705 40%,#e6957113 48%,#fff6e70d 50%,#e6957113 52%,#fff6e705 60%,#0000 100%),linear-gradient(90deg,#0000 0%,#fff5e607 50%,#0000 100%);animation:8.6s linear infinite invite-card-module__PTzEaa__card-scan;inset:-18% 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.invite-card-module__PTzEaa__cornerTl,.invite-card-module__PTzEaa__cornerTr,.invite-card-module__PTzEaa__cornerBl,.invite-card-module__PTzEaa__cornerBr{border-color:#ece3d347;width:1.45rem;height:1.45rem}.invite-card-module__PTzEaa__cornerTl{border-top:1px solid #ece3d347;border-left:1px solid #ece3d347;top:.8rem;left:.8rem}.invite-card-module__PTzEaa__cornerTr{border-top:1px solid #ece3d347;border-right:1px solid #ece3d347;top:.8rem;right:.8rem}.invite-card-module__PTzEaa__cornerBl{border-bottom:1px solid #ece3d347;border-left:1px solid #ece3d347;bottom:.8rem;left:.8rem}.invite-card-module__PTzEaa__cornerBr{border-bottom:1px solid #ece3d347;border-right:1px solid #ece3d347;bottom:.8rem;right:.8rem}.invite-card-module__PTzEaa__edgeNotchTop,.invite-card-module__PTzEaa__edgeNotchBottom{background:linear-gradient(90deg,#0000,#e69571b8,#0000);width:4rem;height:1px;left:50%;transform:translate(-50%)}.invite-card-module__PTzEaa__edgeNotchTop{top:1rem}.invite-card-module__PTzEaa__edgeNotchBottom{bottom:1rem}.invite-card-module__PTzEaa__face{backface-visibility:hidden;width:100%;transform-style:preserve-3d;display:grid}.invite-card-module__PTzEaa__singleFace{z-index:2;pointer-events:auto;transform-origin:50%;will-change:transform, opacity;position:relative}.invite-card-module__PTzEaa__faceInner{z-index:1;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.invite-card-module__PTzEaa__frontContent{align-content:start;gap:1.2rem;width:100%;display:grid}.invite-card-module__PTzEaa__topMeta{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.invite-card-module__PTzEaa__metaTag,.invite-card-module__PTzEaa__scheduleTitle{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.invite-card-module__PTzEaa__metaTag{color:#ece3d39e;letter-spacing:.2em;font-size:.66rem}.invite-card-module__PTzEaa__title,.invite-card-module__PTzEaa__backTitle,.invite-card-module__PTzEaa__resultTitle{color:#fff8ecf7;letter-spacing:-.06em;margin:0;line-height:.9}.invite-card-module__PTzEaa__title{font-size:clamp(3rem,8.25vw,5.25rem)}.invite-card-module__PTzEaa__copy{color:#ece3d3c2;max-width:none;margin:0;font-size:clamp(1rem,1.6vw,1.06rem);line-height:1.75}.invite-card-module__PTzEaa__copyBlock{gap:.95rem;display:grid}.invite-card-module__PTzEaa__inlineLink{color:#f0aa86fa;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}.invite-card-module__PTzEaa__inlineLink:hover,.invite-card-module__PTzEaa__inlineLink:focus-visible{color:#fff8ecf5}.invite-card-module__PTzEaa__scheduleBlock{gap:.65rem;display:grid}.invite-card-module__PTzEaa__scheduleTitle{color:#fff8ecdb;letter-spacing:.22em;margin:0;font-size:.72rem}.invite-card-module__PTzEaa__schedule{border-top:1px solid #ece3d31f;width:100%;display:grid}.invite-card-module__PTzEaa__scheduleRow{border-bottom:1px solid #ece3d314;grid-template-columns:auto 1fr;gap:1.1rem;padding:.85rem 0;display:grid}.invite-card-module__PTzEaa__scheduleTime,.invite-card-module__PTzEaa__scheduleLabel,.invite-card-module__PTzEaa__scheduleNote,.invite-card-module__PTzEaa__backButton{font-family:var(--font-geist-mono), monospace}.invite-card-module__PTzEaa__scheduleTime{letter-spacing:.16em;color:#e69571f2;font-size:.8rem}.invite-card-module__PTzEaa__scheduleCopy{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.invite-card-module__PTzEaa__scheduleLabel,.invite-card-module__PTzEaa__scheduleNote{letter-spacing:.1em;font-size:.8rem}.invite-card-module__PTzEaa__scheduleLabel{text-transform:uppercase;color:#fff8ece6}.invite-card-module__PTzEaa__scheduleNote{color:#ece3d38a}.invite-card-module__PTzEaa__actions{padding-top:.25rem}.invite-card-module__PTzEaa__ctaButton{color:#fff3e8f2;width:100%;min-height:3.6rem;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.26em;cursor:pointer;background:#e695711a;border:1px solid #e6957157;padding-inline:1.6rem;font-size:.8rem}.invite-card-module__PTzEaa__successMessage{color:#fff2e2eb;max-width:none;margin:0;font-size:.92rem;line-height:1.7}.invite-card-module__PTzEaa__backHeader{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.invite-card-module__PTzEaa__backTitle{font-size:clamp(2.4rem,6vw,3.5rem)}.invite-card-module__PTzEaa__resultContent{align-content:center;gap:1.1rem;width:100%;display:grid}.invite-card-module__PTzEaa__resultTitle{font-size:clamp(2.6rem,7vw,4rem)}.invite-card-module__PTzEaa__resultText,.invite-card-module__PTzEaa__resultMessage{margin:0;line-height:1.7}.invite-card-module__PTzEaa__resultText{color:#fff2e2eb;font-size:1.02rem}.invite-card-module__PTzEaa__resultMessage{color:#ece3d3b8;font-size:.96rem}.invite-card-module__PTzEaa__backButton{color:#ece3d3b8;letter-spacing:.18em;cursor:pointer;transition:border-color .22s var(--ease-out-quart), color .22s var(--ease-out-quart), background-color .22s var(--ease-out-quart);background:#fff7e608;border:1px solid #ece3d31f;padding:.72rem .95rem;font-size:.68rem}.invite-card-module__PTzEaa__backButton:hover,.invite-card-module__PTzEaa__backButton:focus-visible{color:#fff8eceb;background:#fff7e60f;border-color:#e6957152}@keyframes invite-card-module__PTzEaa__card-scan{0%{opacity:0;transform:translateY(-30%)}14%,70%{opacity:.72}to{opacity:0;transform:translateY(66%)}}@media (max-width:899px){.invite-card-module__PTzEaa__stage{width:min(94vw,720px)}}
