.ch.astro-npdwbr27{gap:1.25rem;display:grid}.ch__label.astro-npdwbr27{color:var(--crimson)}.ch__lines.astro-npdwbr27{gap:.75rem;display:grid}.ch__card.astro-npdwbr27{border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);background:#fffdfbcc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.1rem;display:grid;position:relative;box-shadow:0 18px 40px -32px #3b0d1173}.ch__card.astro-npdwbr27:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 24px 48px -30px #3b0d1180}.ch__icon.astro-npdwbr27{background:linear-gradient(160deg, #5a1820, var(--oxblood));width:2.75rem;height:2.75rem;color:var(--gold);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #f8f4f01f}.ch__icon.astro-npdwbr27 svg.astro-npdwbr27{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:1.2rem;height:1.2rem}.ch__icon.astro-npdwbr27 svg.astro-npdwbr27.is-solid{fill:currentColor;stroke:none}.ch__text.astro-npdwbr27{gap:.15rem;min-width:0;display:grid}.ch__kind.astro-npdwbr27{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem}.ch__value.astro-npdwbr27{font-family:var(--font-display);letter-spacing:-.015em;color:var(--oxblood);overflow-wrap:anywhere;font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);font-weight:650;text-decoration:none}.ch__value.astro-npdwbr27:after{content:"";border-radius:inherit;position:absolute;inset:0}.ch__value.astro-npdwbr27:hover{color:var(--crimson)}.ch__value.astro-npdwbr27:focus-visible{outline:none}.ch__card.astro-npdwbr27:has(.ch__value:focus-visible){outline:2px solid var(--crimson);outline-offset:3px}.ch__note.astro-npdwbr27{color:var(--ink-2);font-size:.8125rem}.ch__copy.astro-npdwbr27{z-index:1;border:1px solid var(--line-strong);background:var(--paper);min-height:2.5rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oxblood);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.6875rem;display:inline-flex;position:relative}.ch__copy.astro-npdwbr27 svg.astro-npdwbr27{fill:none;stroke:currentColor;stroke-width:1.8px;width:.9rem;height:.9rem}.ch__copy.astro-npdwbr27:hover{border-color:var(--oxblood);background:var(--oxblood);color:var(--paper)}.ch__copy.astro-npdwbr27.is-done{color:#fff;background:#2f9e62;border-color:#2f9e62}.ch__copy.astro-npdwbr27:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}@media (width<=29.99rem){.ch__copy-label.astro-npdwbr27{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ch__copy.astro-npdwbr27{justify-content:center;width:2.5rem;padding:0}}.ch__foot.astro-npdwbr27{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.ch__socials.astro-npdwbr27{gap:.5rem;display:flex}.ch__socials.astro-npdwbr27 a.astro-npdwbr27{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--oxblood);transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:#fffdfbcc;border-radius:50%;place-items:center;display:grid}.ch__socials.astro-npdwbr27 a.astro-npdwbr27:hover{border-color:var(--oxblood);background:var(--oxblood);color:var(--gold);transform:translateY(-3px)}.ch__socials.astro-npdwbr27 a.astro-npdwbr27:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}.ch__socials.astro-npdwbr27 svg{width:1.05rem;height:1.05rem}.ch__clock.astro-npdwbr27{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);align-items:center;gap:.55rem;font-size:.6875rem;display:inline-flex}.ch__dot.astro-npdwbr27{background:#2f9e62;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #2f9e622e}.ch__clock.astro-npdwbr27 time.astro-npdwbr27{font-variant-numeric:tabular-nums}.fc.astro-jbceweda{border:1px solid var(--line);background:#fffdfb;border-radius:22px;gap:clamp(1.25rem,1rem + 1vw,1.75rem);padding:clamp(1.25rem,.8rem + 2vw,2.5rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 50px 90px -50px #3b0d1173,0 18px 36px -28px #3b0d114d}.fc.astro-jbceweda:before{content:"";background:var(--gold);border-radius:0 0 3px 3px;width:3.5rem;height:3px;position:absolute;top:-1px;left:clamp(1.25rem,.8rem + 2vw,2.5rem)}.fc__head.astro-jbceweda{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-bottom:clamp(1rem,.8rem + .6vw,1.25rem);font-size:.6875rem;display:flex}.fc__tag.astro-jbceweda{color:var(--oxblood);align-items:center;gap:.55rem;display:inline-flex}.fc__tag.astro-jbceweda i.astro-jbceweda{background:var(--gold);width:.45rem;height:.45rem}.fc__note.astro-jbceweda{color:var(--ink-2)}.cform.astro-jbceweda{gap:1.5rem;display:grid}.cform__fields.astro-jbceweda{border:0;gap:1.15rem 1rem;min-width:0;margin:0;padding:0;display:grid}@media (width>=40rem){.cform__fields.astro-jbceweda{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide.astro-jbceweda{grid-column:1/-1}}.field.astro-jbceweda{align-content:start;gap:.45rem;min-width:0;display:grid}.field.astro-jbceweda label.astro-jbceweda{color:var(--oxblood);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.field__req.astro-jbceweda{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.625rem;font-weight:500}.field.astro-jbceweda input.astro-jbceweda,.field.astro-jbceweda textarea.astro-jbceweda,.select.astro-jbceweda select.astro-jbceweda{width:100%;min-height:3.25rem;color:var(--ink);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);background:#faf6f2;border:1px solid #3b0d1138;border-radius:12px;padding:.85rem 1rem;font-size:1rem;line-height:1.5}.field.astro-jbceweda textarea.astro-jbceweda{resize:vertical;min-height:9.5rem}.field.astro-jbceweda input.astro-jbceweda::placeholder,.field.astro-jbceweda textarea.astro-jbceweda::placeholder{color:#5a32369e}.field.astro-jbceweda input.astro-jbceweda:hover,.field.astro-jbceweda textarea.astro-jbceweda:hover,.select.astro-jbceweda select.astro-jbceweda:hover{border-color:#3b0d1166}.field.astro-jbceweda input.astro-jbceweda:focus,.field.astro-jbceweda textarea.astro-jbceweda:focus,.select.astro-jbceweda select.astro-jbceweda:focus{border-color:var(--crimson);background:#fff;outline:none;box-shadow:0 0 0 4px #e8b04a47}.field.astro-jbceweda .astro-jbceweda[aria-invalid=true]{border-color:var(--crimson);background:#fdf1f1}.field.astro-jbceweda .astro-jbceweda[aria-invalid=true]:focus{box-shadow:0 0 0 4px #9e1b242e}.select.astro-jbceweda{position:relative}.select.astro-jbceweda select.astro-jbceweda{appearance:none;cursor:pointer;padding-right:2.75rem}.select.astro-jbceweda select.astro-jbceweda:invalid{color:#5a3236cc}.select.astro-jbceweda svg.astro-jbceweda{width:.75rem;color:var(--oxblood);pointer-events:none;margin-top:-.25rem;position:absolute;top:50%;right:1.1rem}.field__under.astro-jbceweda{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.field__err.astro-jbceweda{color:var(--crimson);gap:.45rem;font-size:.8125rem;font-weight:500;display:flex}.field__err.astro-jbceweda:empty{display:none}.field__note.astro-jbceweda{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.field__err.astro-jbceweda:before{content:"";background:var(--crimson);flex:none;width:.35rem;height:.35rem;margin-top:.45em}.field__count.astro-jbceweda{font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink-2);transition:color var(--dur-2) var(--ease-out);margin-left:auto;font-size:.6875rem}.field__count.astro-jbceweda.is-near{color:var(--crimson)}.cform__hp.astro-jbceweda{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform__alert.astro-jbceweda{border:1px solid #9e1b2459;border-left:3px solid var(--crimson);color:var(--ink);background:#fdf1f1;border-radius:12px;padding:.9rem 1.1rem;font-size:.9375rem}.cform__alert.astro-jbceweda a.astro-jbceweda{color:var(--crimson);font-weight:600}.cform__alert.astro-jbceweda:focus{outline:2px solid var(--crimson);outline-offset:2px}.cform__foot.astro-jbceweda{align-items:center;gap:1rem;display:grid}@media (width>=40rem){.cform__foot.astro-jbceweda{grid-template-columns:auto minmax(0,1fr);gap:1.5rem}}.cform__submit.astro-jbceweda{background:linear-gradient(160deg, #5a1820, var(--oxblood) 55%, var(--oxblood-deep));min-height:3.5rem;color:var(--paper);cursor:pointer;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border:0;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;padding:0 1.75rem;font-size:1rem;font-weight:650;display:inline-flex;position:relative;box-shadow:inset 0 1px #f8f4f024,0 18px 36px -18px #3b0d11b3}.cform__submit.astro-jbceweda .arrow{transition:transform var(--dur-2) var(--ease-out)}.cform__submit.astro-jbceweda:hover{transform:translateY(-2px);box-shadow:inset 0 1px #f8f4f024,0 24px 44px -18px #3b0d11cc,0 0 0 4px #e8b04a2e}.cform__submit.astro-jbceweda:hover .arrow{transform:translate(4px)}.cform__submit.astro-jbceweda:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cform__submit.astro-jbceweda[disabled]{cursor:progress;opacity:.85;transform:none}.cform__spinner.astro-jbceweda{border:2px solid #f8f4f059;border-top-color:var(--gold);border-radius:50%;width:1rem;height:1rem;display:none}.cform__submit.astro-jbceweda[aria-busy=true] .cform__spinner.astro-jbceweda{animation:.8s linear infinite cf-spin;display:block}.cform__submit.astro-jbceweda[aria-busy=true] .arrow{display:none}@keyframes cf-spin{to{transform:rotate(360deg)}}@media (width<=39.99rem){.cform__submit.astro-jbceweda{width:100%}}.cform__consent.astro-jbceweda{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.cform__consent.astro-jbceweda a.astro-jbceweda{color:var(--crimson)}.cform-done.astro-jbceweda{justify-items:start;gap:1rem;padding-block:clamp(1rem,.5rem + 2vw,2rem);display:grid}.cform-done.astro-jbceweda:focus{outline:none}.cform-done__mark.astro-jbceweda{background:linear-gradient(160deg, #5a1820, var(--oxblood));width:3.5rem;height:3.5rem;color:var(--gold);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #e8b04a2e}.cform-done__mark.astro-jbceweda svg.astro-jbceweda{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;width:1.5rem;height:1.5rem}@media (prefers-reduced-motion:no-preference){.cform-done.astro-jbceweda:not([hidden]) .cform-done__mark.astro-jbceweda svg.astro-jbceweda{animation:cf-tick .7s var(--ease-out) .15s both}}@keyframes cf-tick{0%{stroke-dashoffset:24px}}.cform-done__title.astro-jbceweda{font-size:var(--step-3);letter-spacing:-.03em;color:var(--oxblood)}.cform-done__body.astro-jbceweda{max-width:32rem;font-size:var(--step-1);color:var(--ink-2);line-height:1.6}.invite.astro-jbceweda{background:radial-gradient(circle at center, #f8f4f00f 1px, transparent 1.3px) 0 0 / 1.25rem 1.25rem, radial-gradient(ellipse 80% 70% at 100% 0%, #9b1b248c, transparent 70%), radial-gradient(ellipse 60% 60% at 0% 100%, #e8b04a1a, transparent 70%), linear-gradient(160deg, #4a1118, var(--oxblood) 55%, var(--oxblood-deep));color:var(--paper);border-radius:20px;justify-self:stretch;margin-block:.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #f8f4f01a,inset 0 0 0 1px #e8b04a24,0 40px 80px -50px #3b0d11cc;container-type:inline-size}.invite.astro-jbceweda[hidden]{display:none}.invite__corners.astro-jbceweda{pointer-events:none;position:absolute;inset:0}.invite__corners.astro-jbceweda i.astro-jbceweda{aspect-ratio:1;border:0 solid #e8b04a66;width:.9rem;position:absolute}.invite__corners.astro-jbceweda i.astro-jbceweda:first-child{border-width:1px 0 0 1px;top:.75rem;left:.75rem}.invite__corners.astro-jbceweda i.astro-jbceweda:nth-child(2){border-width:1px 1px 0 0;top:.75rem;right:.75rem}.invite__corners.astro-jbceweda i.astro-jbceweda:nth-child(3){border-width:0 0 1px 1px;bottom:.75rem;left:.75rem}.invite__corners.astro-jbceweda i.astro-jbceweda:nth-child(4){border-width:0 1px 1px 0;bottom:.75rem;right:.75rem}.invite__grid.astro-jbceweda{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:clamp(1.5rem,7cqi,2.5rem);display:grid;position:relative}.invite__text.astro-jbceweda{align-content:center;justify-items:start;gap:.85rem;min-width:0;display:grid}.invite__label.astro-jbceweda{font-family:var(--font-mono);letter-spacing:.18em;color:var(--gold);align-items:center;gap:.55rem;font-size:.6875rem;display:inline-flex}.invite__label.astro-jbceweda i.astro-jbceweda{background:var(--gold);width:.45rem;height:.45rem;box-shadow:0 0 12px 2px #e8b04a8c}.invite__title.astro-jbceweda{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper);text-wrap:balance;font-size:clamp(1.75rem,1.1rem + 3.4cqi,2.6rem);font-weight:650;line-height:1.02}.invite__body.astro-jbceweda{max-width:28rem;color:var(--blush);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.invite__join.astro-jbceweda{background:linear-gradient(160deg, #f6d38a, var(--gold) 60%, #d99a33);white-space:nowrap;min-height:3.25rem;color:var(--oxblood-deep);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:.65rem;margin-top:.35rem;padding:0 1.35rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #3b0d1126,0 16px 32px -16px #e8b04abf}.invite__join.astro-jbceweda .arrow{transition:transform var(--dur-2) var(--ease-out);flex:none}.invite__join.astro-jbceweda:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #3b0d1126,0 22px 40px -16px #e8b04ae6}.invite__join.astro-jbceweda:hover .arrow{transform:translate(4px)}.invite__join.astro-jbceweda:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.invite__wa.astro-jbceweda{flex:none;width:1.25rem;height:1.25rem}.invite__note.astro-jbceweda{color:#f8f4f099;max-width:28rem;font-size:.8125rem;line-height:1.5}.invite__qr.astro-jbceweda{border-top:1px solid #e8b04a38;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;margin:0;padding-top:1.5rem;display:grid}.invite__qr.astro-jbceweda[hidden]{display:none}.invite__tile.astro-jbceweda{background:#fffdfb;border-radius:14px;width:7.25rem;padding:.55rem;position:relative;box-shadow:0 0 0 1px #e8b04a8c,0 0 0 6px #e8b04a1f,0 24px 48px -24px #000000b3}.invite__code.astro-jbceweda svg{width:100%;height:auto;display:block}.invite__mark.astro-jbceweda{aspect-ratio:1;width:22%;color:var(--oxblood);background:#fffdfb;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fffdfb}.invite__mark.astro-jbceweda svg{width:70%}.invite__qr.astro-jbceweda figcaption.astro-jbceweda{gap:.3rem;display:grid}.invite__scan.astro-jbceweda{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.6875rem}.invite__scan-note.astro-jbceweda{color:var(--blush);font-size:.875rem;line-height:1.45}@container (width<=26rem){.invite__join.astro-jbceweda{width:100%}}@container (width<=19rem){.invite__join.astro-jbceweda{gap:.5rem;padding:0 1rem}.invite__join.astro-jbceweda .arrow{display:none}.invite__qr.astro-jbceweda{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}@container (width>=36rem){.invite__grid.astro-jbceweda{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.75rem,6cqi,3rem)}.invite__qr.astro-jbceweda{border-top:0;border-left:1px solid #e8b04a38;grid-template-columns:none;align-content:center;align-self:stretch;justify-items:center;gap:.9rem;padding:0 0 0 clamp(1.75rem,6cqi,3rem)}.invite__tile.astro-jbceweda{width:clamp(9.5rem,30cqi,11.5rem);padding:.8rem}.invite__qr.astro-jbceweda figcaption.astro-jbceweda{text-align:center}.invite__scan-note.astro-jbceweda{display:none}}.cform-done__again.astro-jbceweda{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--oxblood);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.1rem;font-weight:600;display:inline-flex}.cform-done__again.astro-jbceweda:hover{border-color:var(--oxblood);background:var(--oxblood);color:var(--paper)}.fc-off.astro-jbceweda{gap:1rem;display:grid}.fc-off__title.astro-jbceweda{font-size:var(--step-3);letter-spacing:-.03em;color:var(--oxblood)}.fc-off__body.astro-jbceweda{max-width:34rem;font-size:var(--step-1);color:var(--ink-2);line-height:1.6}.fc-off__actions.astro-jbceweda{gap:.75rem;margin-top:.5rem;display:grid}@media (width>=40rem){.fc-off__actions.astro-jbceweda{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-off__primary.astro-jbceweda,.fc-off__ghost.astro-jbceweda{overflow-wrap:anywhere;min-height:4rem;transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-weight:650;text-decoration:none;display:flex}.fc-off__primary.astro-jbceweda small.astro-jbceweda,.fc-off__ghost.astro-jbceweda small.astro-jbceweda{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-bottom:.15rem;font-size:.625rem;font-weight:500;display:block}.fc-off__primary.astro-jbceweda{background:linear-gradient(160deg, #5a1820, var(--oxblood) 55%, var(--oxblood-deep));color:var(--paper);box-shadow:0 18px 36px -18px #3b0d11b3}.fc-off__ghost.astro-jbceweda{border:1px solid var(--line-strong);color:var(--oxblood)}.fc-off__primary.astro-jbceweda:hover,.fc-off__ghost.astro-jbceweda:hover{transform:translateY(-2px)}.fc-off__ghost.astro-jbceweda:hover{background:var(--oxblood);color:var(--paper)}.cform-note.astro-jbceweda{color:var(--ink-2)}.ns.astro-3vfcgj6o{padding-block:clamp(4rem,3rem + 4vw,7rem);position:relative;overflow:hidden}.ns__inner.astro-3vfcgj6o{z-index:1;gap:clamp(2.5rem,2rem + 2vw,4rem);display:grid;position:relative}.ns__head.astro-3vfcgj6o{gap:1rem;display:grid}.ns__label.astro-3vfcgj6o{color:var(--blush)}.ns__title.astro-3vfcgj6o{color:var(--paper);max-width:14em}.ns__steps.astro-3vfcgj6o{gap:2.25rem;display:grid;position:relative}.ns__steps.astro-3vfcgj6o:before{content:"";background:linear-gradient(180deg, var(--gold), #e8b04a26);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.ns__step.astro-3vfcgj6o{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.4rem 1.25rem;display:grid;position:relative}.ns__node.astro-3vfcgj6o{z-index:1;background:var(--oxblood);width:3rem;height:3rem;box-shadow:0 0 0 6px var(--oxblood), 0 0 24px -4px #e8b04a73;font-family:var(--font-mono);letter-spacing:.06em;color:var(--gold);border:1px solid #e8b04a8c;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.75rem;font-weight:500;display:grid;position:relative}.ns__step-title.astro-3vfcgj6o{font-size:var(--step-2);letter-spacing:-.02em;color:var(--paper);padding-top:.55rem}.ns__step-body.astro-3vfcgj6o{max-width:24rem;color:var(--blush);grid-column:2;line-height:1.6}@media (width>=60rem){.ns__inner.astro-3vfcgj6o{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.ns__steps.astro-3vfcgj6o{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ns__steps.astro-3vfcgj6o:before{background:linear-gradient(90deg, var(--gold), #e8b04a26);width:auto;height:1px;inset:1.5rem 1.5rem auto}.ns__step.astro-3vfcgj6o{grid-template-columns:minmax(0,1fr);row-gap:1rem}.ns__node.astro-3vfcgj6o{grid-row:auto}.ns__step-title.astro-3vfcgj6o{padding-top:.25rem}.ns__step-body.astro-3vfcgj6o{grid-column:1}}.faq__head.astro-b2bvtrvn{align-content:start;gap:1.1rem;display:grid}.faq__label.astro-b2bvtrvn{color:var(--crimson)}.faq__title.astro-b2bvtrvn{max-width:12em}.faq__intro.astro-b2bvtrvn{max-width:26rem;font-size:var(--step-1);color:var(--ink-2);line-height:1.6}.faq__list.astro-b2bvtrvn{gap:.75rem;margin-top:2.5rem;display:grid}.faq__item.astro-b2bvtrvn{border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);background:#fffdfbbf;border-radius:16px;position:relative}.faq__item.astro-b2bvtrvn:hover{border-color:var(--line-strong)}.faq__item.astro-b2bvtrvn[open]{border-color:var(--line-strong);background:#fffdfb;box-shadow:0 24px 48px -36px #3b0d1173}.faq__item.astro-b2bvtrvn[open]:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:1.1rem;bottom:1.1rem;left:-1px}.faq__item.astro-b2bvtrvn summary.astro-b2bvtrvn{cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.75rem;padding:1.1rem 1.1rem 1.1rem 1.25rem;list-style:none;display:grid}.faq__item.astro-b2bvtrvn summary.astro-b2bvtrvn::-webkit-details-marker{display:none}.faq__item.astro-b2bvtrvn summary.astro-b2bvtrvn:focus-visible{outline:2px solid var(--crimson);outline-offset:3px;border-radius:14px}.faq__n.astro-b2bvtrvn{font-family:var(--font-mono);letter-spacing:.08em;color:var(--crimson);font-size:.75rem}.faq__q.astro-b2bvtrvn{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.01em;color:var(--heading);transition:color var(--dur-1);font-weight:600;line-height:1.3}.faq__item.astro-b2bvtrvn summary.astro-b2bvtrvn:hover .faq__q.astro-b2bvtrvn{color:var(--crimson)}.faq__mark.astro-b2bvtrvn{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-radius:50%;justify-self:end;position:relative}.faq__mark.astro-b2bvtrvn:before,.faq__mark.astro-b2bvtrvn:after{content:"";background:var(--crimson);width:.8rem;height:1.5px;transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);position:absolute;top:calc(50% - .75px);left:calc(50% - .4rem)}.faq__mark.astro-b2bvtrvn:after{transform:rotate(90deg)}.faq__item.astro-b2bvtrvn[open] .faq__mark.astro-b2bvtrvn{border-color:var(--oxblood);background:var(--oxblood)}.faq__item.astro-b2bvtrvn[open] .faq__mark.astro-b2bvtrvn:before,.faq__item.astro-b2bvtrvn[open] .faq__mark.astro-b2bvtrvn:after{background:var(--gold)}.faq__item.astro-b2bvtrvn[open] .faq__mark.astro-b2bvtrvn:after{transform:rotate(0)}.faq__a.astro-b2bvtrvn{max-width:44rem;color:var(--ink-2);padding:0 1.5rem 1.4rem 4.25rem;line-height:1.65}@media (width<=29.99rem){.faq__item.astro-b2bvtrvn summary.astro-b2bvtrvn{grid-template-columns:minmax(0,1fr) 2.25rem}.faq__n.astro-b2bvtrvn{display:none}.faq__a.astro-b2bvtrvn{padding-left:1.25rem}}@media (width>=60rem){.faq__head.astro-b2bvtrvn{top:calc(var(--header-h) + 2rem);grid-column:1/span 4;align-self:start;position:sticky}.faq__list.astro-b2bvtrvn{grid-column:6/-1;margin-top:0}}@media (prefers-reduced-motion:reduce){.faq__mark.astro-b2bvtrvn:before,.faq__mark.astro-b2bvtrvn:after{transition:none}}.studio.astro-6bfsojfh{background:radial-gradient(ellipse 45% 55% at 78% 35%, #d9a7a36b, transparent 70%), radial-gradient(ellipse 40% 40% at 5% 0%, #e8b04a1f, transparent 70%), var(--paper);padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem) clamp(4rem,3rem + 4vw,7rem);position:relative;overflow:hidden}.studio__grid.astro-6bfsojfh{grid-template-areas:"intro""form""channels";gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.studio__intro.astro-6bfsojfh{grid-area:intro;align-content:start;gap:1.1rem;display:grid}.studio__form.astro-6bfsojfh{grid-area:form;min-width:0}.studio__channels.astro-6bfsojfh{grid-area:channels;min-width:0}@media (width>=60rem){.studio__grid.astro-6bfsojfh{grid-template:"intro form""channels form"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2.5rem,1rem + 4vw,5.5rem)}.studio__form.astro-6bfsojfh{top:calc(var(--header-h) + 1.5rem);position:sticky}}.studio__top.astro-6bfsojfh{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.studio__label.astro-6bfsojfh{color:var(--crimson)}.studio__status.astro-6bfsojfh{min-height:2.25rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);background:#9e1b240f;border:1px solid #9e1b244d;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .95rem .35rem .8rem;font-size:.6875rem;font-weight:500;display:inline-flex}.studio__status.astro-6bfsojfh i.astro-6bfsojfh{background:#2f9e62;border-radius:50%;width:.5rem;height:.5rem;position:relative}@media (prefers-reduced-motion:no-preference){.studio__status.astro-6bfsojfh i.astro-6bfsojfh:after{content:"";animation:studio-ping 2.2s var(--ease-out) infinite;background:#2f9e62;border-radius:50%;position:absolute;inset:0}}@keyframes studio-ping{to{opacity:0;transform:scale(2.8)}}.studio__title.astro-6bfsojfh{letter-spacing:-.04em;color:var(--oxblood);max-width:11em;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1}.studio__body.astro-6bfsojfh{max-width:30rem;font-size:var(--step-1);color:var(--ink-2);line-height:1.6}
