.OW8B7q_invite{background:#1c1b1b;width:100%;min-height:100dvh;position:relative;overflow:hidden}.OW8B7q_photo{background:url(/invite/vasos-fondo-background.png) 50%/cover no-repeat;position:absolute;inset:0}.OW8B7q_veil{background:linear-gradient(#1c1b1b8c 0%,#1c1b1b61 32%,#1c1b1bb8 68%,#1c1b1beb 100%);position:absolute;inset:0}.OW8B7q_scrim{background:radial-gradient(#1c1b1bc7,#1c1b1b66 60%,#1c1b1b00 80%);width:min(96%,560px);height:min(90%,780px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OW8B7q_content{text-align:center;color:#f7f7f7;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3.4vw,22px);min-height:100dvh;padding:clamp(40px,9vw,72px) clamp(22px,7vw,48px);transition:opacity .38s cubic-bezier(.23,1,.32,1),transform .38s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.OW8B7q_content.OW8B7q_leaving{opacity:0;pointer-events:none;transform:translateY(-14px)scale(.98)}.OW8B7q_content>*{opacity:0;animation:.42s cubic-bezier(.23,1,.32,1) forwards OW8B7q_enter;transform:translateY(10px)}.OW8B7q_content>:first-child{animation-delay:0s}.OW8B7q_content>:nth-child(2){animation-delay:50ms}.OW8B7q_content>:nth-child(3){animation-delay:.1s}.OW8B7q_content>:nth-child(4){animation-delay:.15s}.OW8B7q_content>:nth-child(5){animation-delay:.2s}.OW8B7q_content>:nth-child(6){animation-delay:.25s}.OW8B7q_content>:nth-child(7){animation-delay:.3s}.OW8B7q_content>:nth-child(8){animation-delay:.35s}@keyframes OW8B7q_enter{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OW8B7q_content>*{animation:.2s forwards OW8B7q_fade;transform:none}@keyframes OW8B7q_fade{to{opacity:1}}}.OW8B7q_badge{filter:brightness(0)invert();width:clamp(66px,17vw,92px);height:auto}.OW8B7q_note{font-family:var(--font-caveat), cursive;color:#f7f7f7;font-size:clamp(21px,6vw,30px);font-weight:600;line-height:1;transform:rotate(-2deg)}.OW8B7q_headline{font:700 clamp(22px, 7vw, 38px) / 1.14 var(--font-space-mono), ui-monospace, monospace;letter-spacing:-.01em;text-transform:uppercase;color:#f7f7f7;text-wrap:balance;max-width:min(88%,340px);margin:clamp(2px,1vw,8px) 0 0}.OW8B7q_headline em{color:#c1a416;font-style:normal}.OW8B7q_rule{background:#f7f7f759;width:clamp(56px,18vw,88px);height:2px}.OW8B7q_details{flex-direction:column;gap:clamp(10px,2.6vw,14px);width:100%;max-width:400px;display:flex}.OW8B7q_row{background:#1c1b1b80;border:1px solid #f7f7f738;border-radius:4px;flex-direction:column;gap:3px;padding:clamp(9px,2.6vw,12px) clamp(12px,3.4vw,16px);display:flex}.OW8B7q_k{font:400 12px / 1 var(--font-space-mono), ui-monospace, monospace;letter-spacing:.14em;color:#f7f7f799;text-transform:uppercase}.OW8B7q_v{font:700 clamp(15px, 4.4vw, 19px) / 1.25 var(--font-space-mono), ui-monospace, monospace}.OW8B7q_link{color:#f7f7f7;text-decoration:none}.OW8B7q_name{text-align:left;width:100%;max-width:400px;margin-top:8px;position:relative}.OW8B7q_tab{z-index:1;color:#f7f7f7;height:18px;font:700 12px / 1 var(--font-space-mono), ui-monospace, monospace;letter-spacing:.04em;background:#1c1b1b;border-radius:2px;align-items:center;padding:0 6px;display:flex;position:absolute;top:-9px;left:10px}.OW8B7q_namefield{color:#f7f7f7;width:100%;height:56px;font:400 16px / 1.3 var(--font-space-mono), ui-monospace, monospace;background:#f7f7f714;border:1.5px solid #f7f7f7;border-radius:4px;padding:4px 14px 0;box-shadow:inset 0 3px #00000059}.OW8B7q_namefield::placeholder{color:#f7f7f780}.OW8B7q_namefield:focus{outline-offset:2px;outline:2px solid #c1a416}.OW8B7q_cta{color:#f7f7f7;width:100%;max-width:400px;height:56px;font:700 clamp(12px, 3.4vw, 14px) / 1 var(--font-space-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#93300d;border:1.5px solid #f7f7f7;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:clamp(2px,1.5vw,8px);margin-bottom:4px;padding:0 clamp(22px,6vw,32px);text-decoration:none;transition:transform .11s cubic-bezier(.23,1,.32,1),box-shadow .11s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 4px #f7f7f7,inset 0 -3px #1c1b1b33}.OW8B7q_cta:focus-visible{outline-offset:2px;outline:2px solid #c1a416}.OW8B7q_cta:active:not(:disabled),.OW8B7q_cta[aria-busy=true]{box-shadow:none;transform:translateY(4px)}.OW8B7q_cta:disabled:not([aria-busy=true]){color:#f7f7f799;cursor:not-allowed;box-shadow:none;background:#93300d73;border-color:#f7f7f766;transform:translateY(4px)}.OW8B7q_cta[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.OW8B7q_cta{transition:none}}.OW8B7q_errorMsg{text-align:left;max-width:400px;font:400 clamp(12px, 3.2vw, 13px) / 1.4 var(--font-space-mono), ui-monospace, monospace;color:#f7f7f7;border-left:3px solid #93300d;padding-left:10px}.OW8B7q_footer{font:700 12px / 1 var(--font-space-mono), ui-monospace, monospace;letter-spacing:.16em;color:#f7f7f780;text-transform:uppercase}.OW8B7q_footer span{color:#c1a416}.OW8B7q_thanks{text-align:center;color:#f7f7f7;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3.4vw,22px);padding:clamp(40px,9vw,72px) clamp(22px,7vw,48px);transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:0;transform:translateY(14px)scale(.98)}.OW8B7q_thanks.OW8B7q_show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}
