.signup.svelte-1dwwzyq{text-align:left;gap:1.1rem;display:grid}.field.svelte-1dwwzyq{gap:.45rem;display:grid}label.svelte-1dwwzyq:not(.check-row){font-family:var(--font-caps);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-400);font-size:.7rem;font-weight:700}input[type=text].svelte-1dwwzyq,input[type=email].svelte-1dwwzyq,input[type=tel].svelte-1dwwzyq,select.svelte-1dwwzyq{width:100%;min-height:3.2rem;color:var(--color-paper);font:inherit;background:#04100ab8;border:1px solid #f6dcab47;border-radius:.55rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}input.svelte-1dwwzyq::placeholder{color:#fbf0dc61}input.svelte-1dwwzyq:hover,select.svelte-1dwwzyq:hover{border-color:#f6dcab80}input.svelte-1dwwzyq:focus,select.svelte-1dwwzyq:focus{border-color:var(--color-gold-500);background:#04100ae6;outline:none;box-shadow:0 0 0 3px #e9b66d40}input[aria-invalid=true].svelte-1dwwzyq{border-color:#ff8a6b}.phone-row.svelte-1dwwzyq{grid-template-columns:6.6rem 1fr;gap:.6rem;display:grid}select.svelte-1dwwzyq{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-gold-500) 50%), linear-gradient(135deg, var(--color-gold-500) 50%, transparent 50%);padding-inline:.7rem;background-position:calc(100% - 1rem),calc(100% - .7rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:1.6rem}select.svelte-1dwwzyq option:where(.svelte-1dwwzyq){background:var(--color-pine-900);color:var(--color-paper)}.hint.svelte-1dwwzyq,.error.svelte-1dwwzyq{font-size:.82rem;line-height:1.4}.hint.svelte-1dwwzyq{color:#fbf0dc9e}.error.svelte-1dwwzyq{color:#ffa58c}.form-error.svelte-1dwwzyq{background:#ff8a6b1a;border:1px solid #ff8a6b80;border-radius:.5rem;padding:.7rem .9rem}.trap.svelte-1dwwzyq{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check-row.svelte-1dwwzyq{color:#fbf0dcd1;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.85rem;line-height:1.5;display:grid}.check-row.svelte-1dwwzyq input:where(.svelte-1dwwzyq){appearance:none;cursor:pointer;background:#04100ab8;border:1px solid #f6dcab80;border-radius:.3rem;place-content:center;width:1.35rem;height:1.35rem;margin:.1rem 0 0;display:grid}.check-row.svelte-1dwwzyq input:where(.svelte-1dwwzyq):after{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:#2b1303;width:.7rem;height:.7rem;transition:transform .15s;transform:scale(0)}.check-row.svelte-1dwwzyq input:where(.svelte-1dwwzyq):checked{background:var(--color-gold-500);border-color:var(--color-gold-500)}.check-row.svelte-1dwwzyq input:where(.svelte-1dwwzyq):checked:after{transform:scale(1)}.check-row.svelte-1dwwzyq input[aria-invalid=true]:where(.svelte-1dwwzyq){border-color:#ff8a6b}.check-row.svelte-1dwwzyq a:where(.svelte-1dwwzyq){color:var(--color-gold-400);text-underline-offset:3px}.submit.svelte-1dwwzyq{width:calc(100% - 5px);margin-top:.35rem;margin-bottom:5px}.submit.svelte-1dwwzyq:disabled{opacity:.7;cursor:wait}.confirmation.svelte-1dwwzyq{text-align:center;outline:none;justify-items:center;gap:.8rem;display:grid}.check.svelte-1dwwzyq{color:#2b1303;background:linear-gradient(#fbe0ac,#cf9145);border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;display:grid;box-shadow:0 8px 30px #d9772b59}.confirmation.svelte-1dwwzyq h2:where(.svelte-1dwwzyq){font-family:var(--font-display);color:var(--color-gold-300);font-size:clamp(2rem,1.4rem + 2.6vw,3rem)}.line.svelte-1dwwzyq{color:#fbf0dce0;max-width:28rem}.community.svelte-1dwwzyq{background:#04100a8c;border:1px solid #f6dcab40;border-radius:.8rem;justify-items:center;gap:.6rem;width:100%;margin-top:.8rem;padding:1.4rem 1.2rem;display:grid}.community-title.svelte-1dwwzyq{font-family:var(--font-display);color:var(--color-gold-300);font-size:1.35rem}.community-detail.svelte-1dwwzyq{color:#fbf0dcc7;max-width:24rem;margin-bottom:.4rem;font-size:.92rem}@media (width<=380px){.phone-row.svelte-1dwwzyq{grid-template-columns:5.8rem 1fr}}.stage.svelte-1uha8ag{isolation:isolate;min-height:100svh;position:relative}.backdrop.svelte-1uha8ag{z-index:-1;background:linear-gradient(180deg, #04100a8c 0%, #04100ac7 45%, #04100af2 100%), url(../../../images/hero-portrait.jpg) center top / cover no-repeat, var(--color-pine-900);position:fixed;inset:0}@media (width>=760px){.backdrop.svelte-1uha8ag{background:radial-gradient(ellipse 70% 80% at 50% 45%, #04100a40, #04100ad9 100%), linear-gradient(180deg, #04100a4d, #04100ad9), url(../../../images/hero-landscape.jpg) center / cover no-repeat, var(--color-pine-900)}}.shell.svelte-1uha8ag{justify-items:center;gap:clamp(1.5rem,4vw,2.5rem);width:min(100%,38rem);margin-inline:auto;padding:clamp(1.5rem,5vw,3rem) 1.25rem 2rem;display:grid}.brand.svelte-1uha8ag{text-align:center;justify-items:center;gap:.2rem;display:grid}.logo.svelte-1uha8ag{filter:drop-shadow(0 12px 32px #0009);width:min(78vw,24rem);height:auto}.dates.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-gold-300);margin-top:.8rem;font-size:clamp(1.15rem,.9rem + 1.3vw,1.6rem)}.venue.svelte-1uha8ag{font-family:var(--font-caps);letter-spacing:.26em;text-transform:uppercase;color:var(--color-gold-500);font-size:.75rem;font-weight:600}.sign.svelte-1uha8ag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:linear-gradient(#0f3320e6,#071a10f0),url(../../../images/wood-texture.jpg) 50%/cover;border:1px solid #f6dcab38;border-radius:1rem;gap:1rem;width:100%;padding:clamp(1.5rem,5vw,2.4rem);display:grid;box-shadow:0 0 0 1px #00000080,inset 0 1px #fdf1d814,0 30px 80px #0000008c}h1.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-gold-300);font-size:clamp(1.85rem,1.2rem + 3vw,2.8rem)}.lead.svelte-1uha8ag{color:#fbf0dce0}.highlights.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:.6rem .7rem;margin:.4rem 0 .2rem;padding:0;list-style:none;display:grid}.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag){min-height:3rem;font-family:var(--font-display);letter-spacing:.02em;color:var(--color-gold-300);text-shadow:0 1px #0009;background:repeating-linear-gradient(92deg,#00000014 0 2px,#0000 2px 9px),linear-gradient(#8a5a2b,#6b4220);border-top:1px solid #fdf1d84d;border-bottom:2px solid #0000008c;border-radius:.15rem;place-items:center;padding:.5rem 1.4rem;font-size:.92rem;line-height:1.2;display:grid;position:relative;box-shadow:0 3px 8px #00000073}.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag):before,.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag):after{content:"";background:radial-gradient(circle at 35% 35%,#d9d2c3,#4a4338);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;box-shadow:0 1px 1px #0009}.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag):before{left:.5rem}.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag):after{right:.5rem}.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(odd){transform:rotate(-1deg)}.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2n){transform:rotate(.9deg)}@media (width>=520px){.highlights.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media (width<=519px){.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{grid-column:1/-1}}.support.svelte-1uha8ag{color:#fbf0dca8;font-size:.88rem}.form-wrap.svelte-1uha8ag{border-top:1px solid #f6dcab29;margin-top:.4rem;padding-top:1.4rem}.form-wrap.done.svelte-1uha8ag{border-top:0;margin-top:0;padding-top:0}.footer.svelte-1uha8ag{color:#fbf0dc99;text-align:center;justify-items:center;gap:.6rem;font-size:.78rem;display:grid}.footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){flex-wrap:wrap;justify-content:center;gap:.4rem 1.3rem;display:flex}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:3px}.footer.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-400);font-weight:600;text-decoration:none}.footer.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{text-decoration:underline}
