.page-module___8aEwW__page{isolation:isolate;min-height:100dvh;position:relative;overflow:clip}.page-module___8aEwW__backgroundField,.page-module___8aEwW__ambientScene,.page-module___8aEwW__cursorAura,.page-module___8aEwW__effectLayer{pointer-events:none;position:fixed;inset:0}.page-module___8aEwW__backgroundField{z-index:-30;background:linear-gradient(180deg, #e56f2314 0%, #101b430a 48%, #07112fc2 100%), url(/brand/hackalencia-valencia-pixel-sunset.webp) center bottom / cover no-repeat, var(--orange);image-rendering:pixelated;animation:26s cubic-bezier(.65,0,.35,1) infinite alternate page-module___8aEwW__scene-breathe;transform:scale(1.006)translate(-2px)}.page-module___8aEwW__ambientScene{z-index:-28;contain:strict;overflow:hidden}.page-module___8aEwW__waterFlow,.page-module___8aEwW__cloud,.page-module___8aEwW__birds{pointer-events:none;will-change:transform;position:absolute}.page-module___8aEwW__waterFlow{opacity:.22;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 18%,#fff1c994 18% 46%,#0000 46% 100%) 0 26%/180px 3px repeat-x,linear-gradient(90deg,#0000 0 32%,#47899dc2 32% 68%,#0000 68% 100%) 42px 52%/240px 2px repeat-x,linear-gradient(90deg,#0000 0 14%,#f5b74280 14% 38%,#0000 38% 100%) 12px 78%/140px 3px repeat-x;width:124%;height:20%;animation:18s linear infinite alternate page-module___8aEwW__water-drift;bottom:-2%;right:-12%;transform:translate(-6%);-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 100%);mask-image:linear-gradient(#0000 0%,#000 34% 100%)}.page-module___8aEwW__cloud{width:6rem;height:.5rem;image-rendering:pixelated;background:#ffda742e;box-shadow:1rem -.5rem #ffda741f,2rem -.75rem #ffda7424,3rem -.5rem #ffda741f,4rem 0 #ffda7429,5rem .25rem #ffda741a}.page-module___8aEwW__cloudNear{opacity:.9;animation:80s linear -27s infinite page-module___8aEwW__cloud-drift;top:7%;left:-9rem}.page-module___8aEwW__cloudFar{opacity:.62;animation:108s linear -63s infinite page-module___8aEwW__cloud-drift-far;top:14%;left:-12rem;transform:scale(.64)}.page-module___8aEwW__birds{opacity:.72;width:4.5rem;height:2rem;animation:42s linear -13s infinite page-module___8aEwW__birds-cross;top:6%;left:-7rem}.page-module___8aEwW__birds span{background:var(--ink-deep);width:4px;height:2px;box-shadow:4px 2px 0 var(--ink-deep), 8px 0 0 var(--ink-deep);position:absolute}.page-module___8aEwW__birds span:first-child{top:.4rem;left:0}.page-module___8aEwW__birds span:nth-child(2){top:0;left:1.7rem;transform:scale(.75)}.page-module___8aEwW__birds span:nth-child(3){top:.85rem;left:3rem;transform:scale(.58)}.page-module___8aEwW__cursorAura{z-index:-25;opacity:.7;background:radial-gradient(circle at 16% 12%,#fff1c92e,#0000 18%),linear-gradient(90deg,#e56f2324,#0000 35% 65%,#f5b74214)}.page-module___8aEwW__effectLayer{z-index:-20}.page-module___8aEwW__gridLayer{opacity:.24}.page-module___8aEwW__noiseLayer{opacity:.42}.page-module___8aEwW__heroSection{align-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3.5rem);display:grid}@keyframes page-module___8aEwW__scene-breathe{0%{transform:scale(1.006)translate(-2px)}to{transform:scale(1.018)translate(6px,-2px)}}@keyframes page-module___8aEwW__water-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes page-module___8aEwW__cloud-drift{0%{transform:translate(-12rem)}to{transform:translate(calc(100vw + 20rem),1.5vh)}}@keyframes page-module___8aEwW__cloud-drift-far{0%{transform:translate(-12rem)scale(.64)}to{transform:translate(calc(100vw + 24rem),-1vh)scale(.64)}}@keyframes page-module___8aEwW__birds-cross{0%{transform:translate(-8rem)}to{transform:translate(calc(100vw + 16rem),-2vh)}}@media (max-width:680px){.page-module___8aEwW__backgroundField{background-position:56% bottom}.page-module___8aEwW__waterFlow{opacity:.18;height:16%}.page-module___8aEwW__cloudFar{display:none}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__backgroundField,.page-module___8aEwW__waterFlow,.page-module___8aEwW__cloud,.page-module___8aEwW__birds{will-change:auto;animation:none;transform:none}}
.join-form-module__ZzQNKG__shell{border:4px solid var(--cream);background:linear-gradient(180deg, #2361783d, transparent 72%), var(--ink-deep);box-shadow:8px 8px 0 var(--orange);clip-path:none;padding:1.1rem;position:relative;overflow:hidden}.join-form-module__ZzQNKG__embeddedShell{box-shadow:none;clip-path:none;background:0 0;border:0;padding:0}.join-form-module__ZzQNKG__topLine{background:var(--amber);pointer-events:none;height:4px;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:var(--cream);font-size:.68rem;font-weight:800}.join-form-module__ZzQNKG__requiredMark{color:var(--amber)}.join-form-module__ZzQNKG__input,.join-form-module__ZzQNKG__textarea{border:3px solid var(--cream-dim);width:100%;color:var(--ink-deep);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:#fff1c9f5;border-radius:0;outline:none;padding:.98rem 1rem}.join-form-module__ZzQNKG__input::placeholder,.join-form-module__ZzQNKG__textarea::placeholder{color:#101b4385}.join-form-module__ZzQNKG__input:focus,.join-form-module__ZzQNKG__textarea:focus{border-color:var(--amber);background:var(--cream);box-shadow:5px 5px 0 var(--orange);transform:translate(-2px,-2px)}.join-form-module__ZzQNKG__textarea{resize:vertical;min-height:8rem}.join-form-module__ZzQNKG__statusBox{border:3px solid var(--cream);background:var(--ink-soft);color:#ece3d3ad;padding:.85rem 1rem;font-size:.92rem;line-height:1.7}.join-form-module__ZzQNKG__statusSuccess{border-color:var(--amber);color:var(--cream);background:#f5b74229}.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{border:4px solid var(--cream);background:var(--amber);min-height:3.5rem;color:var(--ink-deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.18em;clip-path:none;box-shadow:7px 7px 0 var(--orange);cursor:pointer;transition:border-color .26s var(--ease-out-quart), background-color .26s var(--ease-out-quart), opacity .26s var(--ease-out-quart);padding:0 1.75rem;font-size:.8rem;font-weight:900}.join-form-module__ZzQNKG__submitButton:hover{border-color:var(--cream);background:var(--cream)}.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;transition:background-color .18s steps(3,end),color .18s steps(3,end),box-shadow .18s steps(3,end);display:inline-flex;position:relative;overflow:hidden}.magnetic-button-module__gdIEhW__button:before{content:"";opacity:0;transition:opacity .2s var(--ease-out-quart);pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 48%,#fff1c92e 48% 52%,#0000 52%),linear-gradient(#0000 48%,#fff1c92e 48% 52%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;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:focus-visible{outline:4px solid var(--cream);outline-offset:4px}.magnetic-button-module__gdIEhW__button:active{transform:translate(2px,2px)}.magnetic-button-module__gdIEhW__button>*{z-index:1;position:relative}
.invite-card-module__PTzEaa__stage{perspective:2200px;width:min(94vw,1120px);margin-inline:auto}.invite-card-module__PTzEaa__card{border:4px solid var(--cream);background:linear-gradient(180deg, #101b43e6, #07112ff7), var(--ink);box-shadow:8px 8px 0 var(--orange), 16px 16px 0 var(--ink-deep), 0 38px 90px #07112f59;transform-origin:50%;transform-style:preserve-3d;will-change:transform;animation:.92s steps(14,end) .12s both invite-card-module__PTzEaa__panel-materialize;position:relative;overflow:hidden}.invite-card-module__PTzEaa__glare,.invite-card-module__PTzEaa__grid,.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{inset:0}.invite-card-module__PTzEaa__glare{opacity:.3;mix-blend-mode:screen}.invite-card-module__PTzEaa__grid{opacity:.46}.invite-card-module__PTzEaa__cornerTl,.invite-card-module__PTzEaa__cornerTr,.invite-card-module__PTzEaa__cornerBl,.invite-card-module__PTzEaa__cornerBr{background:var(--amber);width:.75rem;height:.75rem}.invite-card-module__PTzEaa__cornerTl{top:.75rem;left:.75rem}.invite-card-module__PTzEaa__cornerTr{top:.75rem;right:.75rem}.invite-card-module__PTzEaa__cornerBl{bottom:.75rem;left:.75rem}.invite-card-module__PTzEaa__cornerBr{bottom:.75rem;right:.75rem}.invite-card-module__PTzEaa__edgeNotchTop,.invite-card-module__PTzEaa__edgeNotchBottom{background:var(--orange);width:5rem;height:4px;left:50%;transform:translate(-50%)}.invite-card-module__PTzEaa__edgeNotchTop{top:0}.invite-card-module__PTzEaa__edgeNotchBottom{bottom:0}.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__pixelDissolve{z-index:20;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-rows), minmax(0, 1fr));pointer-events:auto;image-rendering:pixelated;animation:invite-card-module__PTzEaa__pixel-grid-handoff .6s var(--ease-out-quart) both;will-change:opacity;display:grid;position:absolute;inset:0;overflow:hidden}.invite-card-module__PTzEaa__dissolvePixel{opacity:0;transform-origin:50%;min-width:0;min-height:0;animation:invite-card-module__PTzEaa__pixel-grid-in .16s steps(3, end) var(--pixel-in-delay) forwards;will-change:transform, opacity;transform:scale(0)}.invite-card-module__PTzEaa__dissolvePixelCore{background:var(--pixel-color);width:calc(100% + 1px);height:calc(100% + 1px);display:block;box-shadow:inset 0 0 0 1px #fff1c906}.invite-card-module__PTzEaa__faceInner{z-index:1;padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative}.invite-card-module__PTzEaa__frontContent{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:clamp(1rem,2.2vw,1.75rem);width:100%;display:grid}.invite-card-module__PTzEaa__topMeta{flex-wrap:wrap;grid-column:1/-1;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:var(--cream-dim);letter-spacing:.16em;font-size:clamp(.62rem,1vw,.72rem);font-weight:700}.invite-card-module__PTzEaa__title,.invite-card-module__PTzEaa__backTitle,.invite-card-module__PTzEaa__resultTitle{color:var(--cream);font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:-.1em;text-transform:none;margin:0;font-weight:900;line-height:.78}.invite-card-module__PTzEaa__title{text-shadow:5px 0 0 var(--ink-deep), 0 5px 0 var(--ink-deep), 5px 5px 0 var(--orange), 10px 10px 0 var(--ink-deep);text-wrap:balance;grid-column:1/-1;padding-block:clamp(.75rem,2vw,1.5rem) clamp(1rem,2vw,1.75rem);font-size:clamp(3.1rem,10.8vw,8.5rem)}.invite-card-module__PTzEaa__copy{max-width:66ch;color:var(--ink-deep);text-wrap:pretty;margin:0;font-size:clamp(.86rem,1.3vw,1rem);line-height:1.6}.invite-card-module__PTzEaa__copyBlock{border:4px solid var(--cream);background:var(--cream);box-shadow:8px 8px 0 var(--water);grid-column:1/span 7;align-content:start;gap:.95rem;padding:clamp(1rem,2.2vw,1.5rem);display:grid}.invite-card-module__PTzEaa__inlineLink{color:#b44514;text-underline-offset:.18em;font-weight:800;text-decoration-line:underline;text-decoration-thickness:1px}.invite-card-module__PTzEaa__inlineLink:hover,.invite-card-module__PTzEaa__inlineLink:focus-visible{color:var(--water)}.invite-card-module__PTzEaa__scheduleBlock{border:4px solid var(--amber);background:var(--orange);box-shadow:8px 8px 0 var(--amber);grid-column:8/-1;align-content:start;gap:.65rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.invite-card-module__PTzEaa__scheduleTitle{color:var(--ink-deep);letter-spacing:.16em;margin:0;font-size:.8rem;font-weight:900}.invite-card-module__PTzEaa__schedule{border-top:3px solid var(--ink-deep);width:100%;display:grid}.invite-card-module__PTzEaa__scheduleRow{border-bottom:2px solid #07112f57;grid-template-columns:auto 1fr;gap:1.1rem;padding:.8rem 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:.08em;color:var(--cream);text-shadow:2px 2px 0 var(--ink-deep);font-size:.78rem;font-weight:900}.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:.04em;font-size:.72rem}.invite-card-module__PTzEaa__scheduleLabel{text-transform:uppercase;color:var(--ink-deep);font-weight:900}.invite-card-module__PTzEaa__scheduleNote{color:#07112fbd}.invite-card-module__PTzEaa__actions{grid-column:8/-1;padding-top:.35rem}.invite-card-module__PTzEaa__ctaButton{border:4px solid var(--cream);background:var(--amber);width:100%;min-height:4.2rem;color:var(--ink-deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.16em;box-shadow:7px 7px 0 var(--orange);cursor:pointer;padding-inline:1.6rem;font-size:.82rem;font-weight:900}.invite-card-module__PTzEaa__successMessage{color:#fff2e2eb;max-width:none;margin:0;font-size:.92rem;line-height:1.7}.invite-card-module__PTzEaa__backHeader{border-bottom:4px solid var(--orange);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.invite-card-module__PTzEaa__backTitle{text-shadow:4px 4px 0 var(--orange);font-size:clamp(2.2rem,6vw,4.4rem)}.invite-card-module__PTzEaa__resultContent{align-content:center;gap:1.4rem;width:100%;display:grid}.invite-card-module__PTzEaa__resultTitle{text-shadow:5px 5px 0 var(--orange);font-size:clamp(2.6rem,8vw,5.75rem)}.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{border:3px solid var(--cream);background:var(--ink-soft);color:var(--cream);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);padding:.72rem .95rem;font-size:.68rem;font-weight:800}.invite-card-module__PTzEaa__backButton:hover,.invite-card-module__PTzEaa__backButton:focus-visible{border-color:var(--amber);color:var(--ink-deep);background:var(--amber)}@keyframes invite-card-module__PTzEaa__panel-materialize{0%,18%{transform:scale(.001)}36%{transform:scale(.08)}62%{transform:scale(.34)}82%{transform:scale(.76)}to{transform:scale(1)}}@keyframes invite-card-module__PTzEaa__pixel-grid-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes invite-card-module__PTzEaa__pixel-grid-handoff{0%,73%{opacity:1}to{opacity:0}}@media (max-width:899px){.invite-card-module__PTzEaa__stage{width:min(94vw,720px)}.invite-card-module__PTzEaa__copyBlock,.invite-card-module__PTzEaa__scheduleBlock,.invite-card-module__PTzEaa__actions{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.invite-card-module__PTzEaa__card{will-change:auto;animation:none;transform:none}.invite-card-module__PTzEaa__pixelDissolve{display:none}}@media (max-width:560px){.invite-card-module__PTzEaa__card{box-shadow:5px 5px 0 var(--orange), 10px 10px 0 var(--ink-deep);border-width:3px}.invite-card-module__PTzEaa__faceInner{padding:1.05rem}.invite-card-module__PTzEaa__frontContent{gap:1rem}.invite-card-module__PTzEaa__title{text-shadow:3px 0 0 var(--ink-deep), 0 3px 0 var(--ink-deep), 3px 3px 0 var(--orange), 6px 6px 0 var(--ink-deep);font-size:clamp(2.62rem,13.8vw,4.4rem)}.invite-card-module__PTzEaa__topMeta{display:grid}.invite-card-module__PTzEaa__scheduleRow{gap:.72rem}}
